
Senior Software Engineer – Cold Fusion
VitalHub Corp.
full-time
Posted on:
Location Type: Hybrid
Location: Colombo • 🇱🇰 Sri Lanka
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSAzureCloudDockerGoogle Cloud PlatformJavaScriptMicroservicesMS SQL ServerMySQL.NETNoSQLPostgresPythonReactSQL
About the role
- 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.
Requirements
- 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.
Benefits
- Health insurance
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#ColdFusionJavaScriptPython.NET Core.NET FrameworkHTML5CSSRESTful APIsSQL
Soft skills
analytical skillsproblem-solvingcommunicationteamworkmentoringadaptabilityownershipcollaborationcontinuous improvementtechnical guidance
Certifications
Bachelor’s degree in Software EngineeringBachelor’s degree in Computer Science