About the job Sr. .NET Developer
Job Title: Sr. .NET Developer
About the Role
We are looking for a Senior .NET Developer to support the modernization and enhancement of established enterprise systems. This role will focus on maintaining and improving existing .NET-based applications, migrating legacy repositories from TFS to Git, and contributing to the adoption of modern DevOps and CI/CD practices. The ideal candidate should have strong experience with C#, ASP.NET, MS SQL, and enterprise integrations. This position requires someone who can work independently, communicate effectively, and collaborate closely with internal technical teams.
Key Responsibilities
Support, maintain, and enhance existing .NET applications and internal systems.
Assist with the migration of legacy code repositories from TFS to Git.
Contribute to the setup and modernization of DevOps and CI/CD pipelines.
Develop and support integrations between internal systems and third-party platforms.
Write, optimize, and troubleshoot MS SQL / T-SQL queries and stored procedures.
Debug application, data, and integration issues.
Document system logic, data flows, and key technical decisions.
Collaborate directly with internal IT and development teams.
Must-have Requirements
5+ years of commercial software development experience.
Strong experience with C#, ASP.NET, and .NET.
Strong experience with MS SQL, T-SQL, and stored procedures.
Experience working with legacy systems and enterprise integrations.
Practical experience with TFS, Git, CI/CD, or DevOps pipelines.
Good understanding of relational databases and multi-tier application architecture.
Strong communication skills.
Ability to work independently in a client-managed environment.
Nice-to-have Requirements
Experience with COBOL.NET.
Experience with Java and/or JavaScript.
Experience with SQL Server Reporting Services / SSRS.
Experience in insurance, fintech, or other regulated industries.
Experience modernizing legacy enterprise systems.