NET Developer
Role details
Job location
Tech stack
Job description
Lead and contribute to the upgrade and modernization of existing .NET applications (e.g., legacy .NET Framework to modern .NET).
Leverage AI agents and developer copilots to
Generate, refactor, and optimize .NET code
Accelerate migration and remediation efforts
Improve test coverage and documentation
Review, validate, and harden AI-generated code to ensure it meets security, performance, and quality standards.
Collaborate closely with an offshore development team, including:
Providing technical direction and design guidance
Performing code reviews and mentoring developers
Ensuring alignment on standards, timelines, and deliverables
Design and implement scalable, maintainable architectures using modern .NET patterns.
Work with product owners, architects, and QA to translate business requirements into technical solutions.
Identify opportunities to improve development efficiency through automation, AI tools, and DevOps practices.
Participate in sprint planning, estimation, and technical decision-making.
Requirements
We are seeking an experienced .NET Developer to lead and execute a major .NET application upgrade, leveraging AI-powered coding agents to accelerate development, improve code quality, and modernize legacy systems. This role requires strong hands-on development skills, experience working with offshore teams, and the ability to integrate AI-assisted development practices into daily workflows.
The ideal candidate is technically strong, collaborative, and comfortable acting as a bridge between business stakeholders, AI tooling, and globally distributed engineering teams., 5+ years of professional experience developing applications using C# and .NET.
Strong experience with .NET Framework and modern .NET (.NET 6+).
Hands-on experience with application upgrades, refactoring, or modernization projects.
Practical experience using AI-assisted development tools or agents (e.g., code generation, refactoring, test creation).
Solid understanding of object-oriented design, SOLID principles, and design patterns.
Experience working with offshore or distributed development teams.
Strong communication skills with the ability to explain technical concepts clearly. Experience with cloud platforms (Azure preferred).
Familiarity with CI/CD pipelines, DevOps, and automated testing.
Experience modernizing monolithic applications to modular or service-oriented architectures.
Exposure to AI governance, prompt engineering, or AI tool integration in software development.
Prior experience acting as a technical lead or senior contributor.
Benefits & conditions
Compensation: $60/hr to $65/hr. Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.