VitalHub Corp.

Senior Software Engineer – Cold Fusion

VitalHub Corp.

full-time

Posted on:

Location Type: Hybrid

Location: Colombo • 🇱🇰 Sri Lanka

Visit company website
AI Apply
Apply

Job 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