Senior Software Engineer

0



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.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied