Senior Software Engineer - .NET

Colombo • Full-time

Job Description

About the role:

We are seeking an experienced Senior Software Engineer with strong .NET development skills. In this role, you’ll design, build, and optimize highly available systems and services, ensuring performance, scalability, and security across all layers from infrastructure to application.

Responsibilities:

  • Architect and develop robust applications using .NET 8+, C#, and microservices architecture.
  • Build high-performance web applications with ASP.NET Core, MVC, and modern front-end frameworks like React or Angular.
  • Design and optimize SQL Server/MSSQL schemas, write complex queries, and manage performance tuning.
  • Deploy and manage applications on cloud platforms (Azure or AWS), leveraging serverless computing and managed services.
  • Conduct comprehensive code reviews, implement unit/integration tests (xUnit, NUnit), and ensure adherence to SOLID principles.
  • Lead and guide junior and mid-level engineers, providing technical direction and supporting their professional growth.
  • Participate in Agile/Scrum ceremonies, collaborating with product managers and stakeholders to translate requirements into technical specs

Requirements:

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in .NET development.
  • Expertise in C#, .NET Core/6/7/8+, and ASP.NET MVC/Web API.
  • Strong background in Entity Framework Core and LINQ.
  • Proficiency in RESTful APIs, microservices, and serverless architecture.
  • Experience with Git, Azure DevOps, and CI/CD pipelines.
  • Proven ability to diagnose and resolve performance and reliability issues.
  • Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Experience with containerization (Docker, Kubernetes) (Preferred)
  • Microsoft .NET or Azure certifications (Preferred)

What We Offer:

  • Work on cutting-edge technology with leading international companies, contributing to real-world production projects.
  • Relocation to Europe with full visa sponsorship and structured onboarding for working in international engineering teams.
  • Competitive compensation package and a clear pathway to long-term employment and career growth with our partner companies.

Note: This position is only open to candidates residing in Sri Lanka

If this profile fits you or know someone who does send in the resume's to umar.firdausi_biz@outlook.com

Job poster for Senior Software Engineer - .NET