About the job Senior Software Engineer
WE ARE HIRING : Senior Software Engineer
Role Overview
We are seeking an experienced Senior Software Engineer to strengthen the server-side core of a high-throughput, multi-tier .NET enterprise application. You will work across C#, Entity Framework, SQL Server, and Azure DevOps pipelines, ensuring robust performance, scalability, and reliability while mentoring developers and driving best practices.
Key Responsibilities:
-
Architect, implement, and refactor complex business logic, background tasks, and REST-style endpoints in C# / ASP.NET MVC / Web API.
-
Design performant EF models, optimize T-SQL procedures, indexes, and execution plans for sub-second response times.
-
Build secure integrations with external services (OAuth2, message queues, file drops) and champion observability and error handling.
-
Practice TDD; extend unit, integration, and load-test suites with MSTest & MoQ; conduct peer reviews and enforce static-analysis gating.
-
Maintain and improve on-prem Azure DevOps pipelines, automate database migrations, and enforce branch policies in TFVC.
-
Profile CPU/memory usage, tune GC, implement caching, and lead root-cause analysis of production issues (SLA-driven).
-
Mentor developers, produce ADRs, and advise product & QA teams on back-end impacts of new features.
Requirements:
-
5+ years of enterprise back-end development on the .NET stack.
-
Expertise in C# (async/await, LINQ, generics) and ability to maintain legacy VB.NET code.
-
High proficiency with SQL Server, query tuning, and complex stored procedures.
-
Deep experience with Entity Framework (Code-First & Database-First) and data-access patterns.
-
Proven delivery of secure RESTful services/APIs in ASP.NET MVC or Web API.
-
Hands-on experience with CI/CD in Azure DevOps (on-prem) and TFVC branching/merging workflows.
-
Strong TDD mindset; hands-on with MSTest, MoQ, and mocking data stores & services.
-
Excellent communication and mentorship skills in Agile/Scrum environments.
Ready to take your career to new heights?
We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a dynamic individual to fill the role of Senior Software Engineer.
At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities.
Apply now and see how you can be the perfect fit for this exclusive position!
#InTalentAsia #CareerOpportunity #JobVacancy #ElevateYourCareer