Job Description
Location: Pune / Hybrid
Experience : 5+ Years
Type: Full-time
About The Role
We are seeking a Senior .NET Engineer who uses AI as a core part of their development workflow to build, modernize, and deliver software efficiently.
You will work across a portfolio of .NET applications—improving legacy systems, increasing test coverage, and building API-driven components—while leveraging AI to accelerate development, reduce manual effort, and improve code quality.
This is not a role where AI is optional. It is an expected part of how you design, build, test, and deliver software every day.
Key Responsibilities
Use AI-assisted workflows to develop and maintain applications using C# and .NET (Framework and/or .NET 6+)
Modernize legacy systems and upgrade older .NET applications to current versions, leveraging AI to accelerate analysis, refactoring, and migration
Design and implement RESTful APIs and service-based components
Use AI to safely evolve systems, ensuring changes do not break existing functionality
Build and maintain unit, integration, and automated tests, using AI to expand coverage and reduce reliance on manual QA
Apply AI Tools In Daily Development To
generate, refine, and optimize code
rapidly increase test coverage in existing systems
analyze and understand large or unfamiliar codebases
assist in debugging and root cause analysis
accelerate documentation and knowledge sharing
Break down existing systems into cleaner architectural boundaries where appropriate (API-first, service-oriented design)
Contribute to improving development workflows, including CI/CD, automation, and deployment practices
Collaborate across teams to deliver reliable, high-quality software
Required Qualifications
5+ years of experience with C# and .NET (Framework and/or .NET Core/.NET 6+)
Experience working in and improving legacy systems
Strong experience building RESTful APIs and backend services
Experience writing and maintaining automated tests (unit and/or integration)
Demonstrated, hands-on use of AI tools in software development workflows
Strong problem-solving, debugging, and system analysis skills
Experience with SQL Server or similar relational databases
AI-Driven Development Expectations
You are expected to actively use AI tools (e.g., GitHub Copilot, ChatGPT, or similar) to increase speed, improve output quality, and reduce manual effort across the development lifecycle.
This Includes
Generating and refining code scaffolding, refactors, and repetitive logic
Producing unit and integration tests from existing codebases
Using AI to quickly understand and navigate legacy systems
Accelerating API development, documentation, and integration work
Assisting with bug investigation, debugging, and root cause analysis
Iterating rapidly by combining engineering judgment with AI-generated output
Success in this role means you are able to deliver more, faster, with fewer defects by effectively leveraging AI—not just using it occasionally.
Preferred Qualifications
Experience migrating applications from .NET Framework to modern .NET
Experience increasing test coverage in low-coverage or untested systems
Familiarity with CI/CD pipelines and deployment automation
Experience With Cloud Platforms (AWS Or Azure Preferred)
Exposure to frontend frameworks (Angular, Vue, etc.)
Experience with service-oriented or microservices architectures
What We're Looking For
Engineers who use AI to meaningfully increase productivity and engineering output
Strong ownership mindset and ability to drive work to completion
Practical problem solvers comfortable working in real-world, imperfect systems
Ability to balance speed, quality, and maintainability
Clear communicators who collaborate effectively across teams
Why Join Us
Work on real-world modernization challenges with immediate impact
Opportunity to apply AI in a practical, production-focused environment
Influence engineering practices and improve team velocity
Collaborative team focused on delivering results