Senior Software Engineer - .NET

vitalhub· Research and Development
Apply Now ↗
📍 Colombo, Western, Sri Lanka📍 HybridFull Time

About this role

We are seeking a talented Senior Software Engineer with strong technical expertise and a professional, organized approach. In this role, you will work primarily with .NET web-based applications, focusing on the design, development, deployment, and maintenance of innovative, market-leading products in the healthcare domain.

 

Core Responsibilities and Duties

  • Build high quality, scalable, performant, and secure .NET based applications.
  • Write well-defined, commented, maintainable and testable code.
  • Collaborate with global team members across various disciplines (team leads, architects, BAs, QA, and project stakeholders) to design and develop applications in an Agile environment.
  • Be a strong advocate of coding standards and other software engineering best practices.
  • Troubleshoot issues, clearly define problems and provide effective recommendations.

 

Qualification and experience

  • Bachelor’s Degree in Software Engineering / Computer Science.
  • 3-5 years of experience designing and building solutions in a .NET based stack
  • Strong proficiency and proven experience in C#, .NET Core, .NET framework, VB.net, MVC, and Razor pages.
  • Solid knowledge of HTML, CSS, JavaScript, Bootstrap, LESS and jQuery.
  • Practical understanding of dependency injection, tag helpers, and razor components (a plus).
  • Experience in .NET data access technologies and ORMs (ADO.NET, EF Core, EF 6).
  • Good understanding of relational database management systems, preferably MSSQL Server.
  • Experience on Telerik will be a plus.
  • Solid understanding of design principles, patterns, best practices and clean coding techniques.
  • Familiarity with DevOps CI/CD tools such as Bitbucket, Azure DevOps, containers (a plus). Experience with test-driven development and unit testing frameworks (NUnit, XUnit) (a plus).
  • Excellent communication skills, a problem-solving mindset, and a passion for technology with a desire for continuous learning and career growth.

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer - .NET position at vitalhub?
The salary for this Senior Software Engineer - .NET role at vitalhub is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer - .NET position at vitalhub located?
This Senior Software Engineer - .NET role at vitalhub is based in Colombo, Western, Sri Lanka, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer - .NET role at vitalhub full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Software Engineer - .NET role in the Research and Development department at vitalhub.
Which team or department does the Senior Software Engineer - .NET at vitalhub belong to?
This Senior Software Engineer - .NET position is part of the Research and Development department at vitalhub. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer - .NET position at vitalhub?
Click the "Apply Now" button on this page. You will be redirected to vitalhub's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Software Engineer - .NET job at vitalhub posted?
This Senior Software Engineer - .NET position at vitalhub was posted on Apr 27, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer - .NET
vitalhub
Apply for this role ↗

You'll be redirected to vitalhub's official application page on bamboohr.