ChampSoft is a custom software development company with nearly 15 years of sustained growth and profitability in the US, 12 years in Sri Lanka & over 3 years in India. Our customers range from US Fortune 30 to 1000 companies. We are expanding rapidly, and are seeking detail-focused, highly skilled individuals to be an integral part of our Development Team. Come grow with us!
Job summary
Senior Software Engineer to strengthen the server-side core of a high-throughput, multi-tier .NET enterprise application. The stack centres on C# (with some VB.NET legacy), Entity Framework, SQL Server (T-SQL & stored procedures), and an on-prem Azure DevOps / TFVC pipeline, backed by an automated test suite (MSTest, MoQ).
Responsibilities
- Business & service layer - Architect, implement, and refactor complex business logic, background tasks, and REST-style endpoints in C# / ASP.NET MVC or Web API.
- Data access - Design performant EF models and hand-tuned SQL; write and optimise T-SQL stored procedures, indexes, and execution plans for sub-second response times.
- Integration - Build secure interfaces with external services (OAuth2, message queues, file drops); champion robust error handling and observability.
- Quality engineering - Practise TDD; extend unit, integration, and load-test suites with MSTest & MoQ; conduct peer reviews and static-analysis gating.
- DevOps & CI/CD - Maintain and improve on-prem Azure DevOps pipelines, automate database migrations, and enforce branch policies in TFVC.
- Performance & reliability - Profile CPU/memory, tune GC, implement caching, and lead root-cause analysis of production incidents (SLA-driven).
- Technical leadership - Mentor developers, produce ADRs, and advise product & QA on back-end impacts of new features.
Qualifications
- 5+ years of enterprise back-end development on the .NET stack.
- Expert in C# (async/await, LINQ, generics); comfortable maintaining VB.NET legacy code paths.
- 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.
- CI/CD mastery in Azure DevOps (on-prem) and TFVC branching/merging workflows.
- Strong TDD mindset; hands-on with MSTest, MoQ, and mocking of data stores & services.
- Excellent communication and mentorship abilities in agile/Scrum environments
Why Champsoft?
- Competitive Salary & Benefits
- Career Development & Training Opportunities
- Hybrid Work Module
- Annual Health Check-ups
- 24 Days of Paid Leaves + 14 Public Holidays
- AI-First Culture: ChampSoft embraces an AI-driven mindset across every function, giving you the opportunity to learn and apply AI-based strategies, automation, and analytics.
- Opportunity to Innovate: Join a fast-growing environment where experimentation, creativity, and data-driven decision-making are encouraged.
- Collaborative, Cross-Functional Culture: Work closely with product, engineering, sales, and healthcare domain experts who promote shared learning and teamwork.




