Senior Software Engineer - Cold Fusion
Confidential
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
Core Responsibilities & Duties
Develop high-quality, scalable, and secure software applications following industry best practices.
Write clean, maintainable, and testable code, collaborating closely with senior engineers and technical leads.
Work with cross-functional teams including developers, QA engineers, product owners, and UX designers in an Agile environment.
Apply coding standards, design patterns, and architectural principles to ensure technical excellence.
Debug, troubleshoot, and resolve software defects and performance issues efficiently.
Participate actively in code reviews, sprint planning, and other Agile ceremonies.
Contribute to continuous improvement initiatives, including tools, processes, and development practices.
Prepare and maintain technical documentation to support ongoing development and knowledge sharing.
Mentor and provide technical guidance to junior team members.
Qualifications & Experience
Bachelor’s degree in Software Engineering, Computer Science, or a related discipline.
3–5 years of hands-on experience in software development.
Strong understanding of object-oriented programming, design patterns, and clean coding principles.
Proficiency in C#, ColdFusion, JavaScript, or Python.
Good familiarity with .NET Core and .NET Framework.
Strong proficiency in HTML5, CSS, and JavaScript.
Experience with modern JavaScript frameworks such as React (preferred) or Angular.
Hands-on experience with RESTful APIs, JSON/XML, and core web application development concepts.
Solid working knowledge of relational databases such as MySQL, PostgreSQL, or MS SQL Server, including SQL querying.
Proficiency with Git and source control workflows.
Experience with CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Bitbucket Pipelines.
Exposure to Docker, containers, or cloud platforms such as Azure, AWS, or GCP.
Experience with CQRS, microservices, or other architectural patterns.
Familiarity with NoSQL databases is an advantage.
Strong analytical, problem-solving, communication, and teamwork skills.
Ability to learn new technologies quickly and adapt to a fast-paced environment.
Capable of working independently with guidance while taking ownership of assigned tasks.