Role: Senior .NET Developer
Location: Gurgaon
Role Summary
We are seeking an experienced Senior .NET Developer with strong expertise in .NET Core, C#, React, and modern JavaScript frameworks. The ideal candidate will contribute to architecture decisions, and work independently on complex business requirements while collaborating with cross-functional teams.
Basic Qualifications
- Bachelor's Degree in Computer Science, IT, or related field
- 10+ years of experience with .NET technologies (C#, .NET Core) and development tools like Visual Studio / Visual Studio Code
- 4+ years of hands-on experience with React.js and modern JavaScript frameworks (ES6+, TypeScript, Redux, etc.)
- 4+ years of experience working in a Windows environment
- Strong understanding of user stories and ability to translate them into technical solutions
- Experience with Azure DevOps for backlog management, CI/CD pipelines, and pull request workflows
Key Responsibilities
- Design, develop, and maintain scalable applications using .NET Core and React
- Lead migration of legacy WebForms applications to modern React-based architecture
- Build reusable components and front-end libraries using modern JavaScript frameworks
- Develop and optimize RESTful APIs and backend services
- Work independently as an L3 resource, handling complex technical challenges without dependency
- Collaborate with business stakeholders, product owners, and cross-functional teams
- Ensure code quality through best practices, code reviews, and version control standards
- Troubleshoot and resolve production issues efficiently
Technical Skills
- Backend: .NET Core, C#, Web APIs
- Frontend: React.js, JavaScript (ES6+), TypeScript, Redux (preferred)
- DevOps: Azure DevOps, CI/CD pipelines
- Database: SQL Server (advanced queries, performance tuning)
- Tools: Visual Studio, VS Code, Git
- Others: Docker, Microservices Architecture (preferred)