Overview
Job Title: Sr .NET Developer
Emp Type: Full Time
Location: Remote, India
Years of Exp: 5-10 years
Note: We are looking for immediate joiners and will give preference to candidates who can join within 15 days. Candidates with longer notice periods are requested not to apply, as such applications will not be considered for this role.
Job Description:
We are looking for an experienced .NET Developer to join our engineering team for a critical project focused on updating and improving legacy .NET applications. This role is ideal for a problem-solver who can analyze complex, outdated codebases and develop pragmatic strategies for modernization. You’ll work closely with other engineers across stacks to deliver incremental improvements with lasting impact.
Key Responsibilities:
- Analyze and understand large, outdated .NET applications with minimal documentation
- Identify and address architectural and coding issues in legacy systems
- Design and implement safe, incremental modernization strategies
- Refactor code for clarity, testability, and maintainability without breaking existing functionality
- Introduce test seams and improve automated test coverage
- Decompose monolithic applications and extract services where appropriate
- Improve Visual Studio solution and project structures
- Enhance performance and responsiveness of modernizing applications
- Improve configuration management and CI/CD processes
- Collaborate with cross-functional teams, including JavaScript and QA contractors
- Provide guidance to internal teams on modernization techniques and best practices
Must-Have Skills:
- Strong experience with .NET Framework 4.8, .NET Core / .NET 6+, ASP.NET MVC, WCF Services, Entity Framework
- Strong T-SQL skills including query optimization and indexing
- Writing and optimizing stored procedures, views, and triggers
- Proven track record modernizing enterprise .NET applications
- Familiarity with: DDD, SOLID principles, Strangler Fig pattern, Refactoring legacy code, CI/CD experience and feature flagging strategies
- Expertise in automated testing: unit, integration, and regression
- Review and optimize Visual Studio solution and project structure to reduce complexity and improve build performance
- Evaluate and improve configuration management practices across projects
- Implement advanced performance tuning strategies to improve application responsiveness and stability
- Integrate modern monitoring tools (e.g., Application Insights, Datadog, New Relic)
- Has contributed to simplification of solution/project organization and build optimizations
- Has improved diagnostic and issue-resolution workflows using monitoring tools
Job Type: Full-time
Benefits:
- Health insurance
- Life insurance
- Paid time off
- Work from home
Location Type:
- Remote
Application Question(s):
- How soon can you join?
Experience:
- .NET Core: 5 years (Required)
- .Net 4.8: 5 years (Required)
Work Location: Remote