This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .NET Core Developer based in India.
This role sits at the intersection of backend engineering and modern product development, focused on building scalable, high-performance systems that power enterprise-grade applications. You will work on evolving legacy architectures into modern API-driven platforms, helping define how critical services are designed, deployed, and maintained. The environment is highly collaborative and globally distributed, involving close interaction with product managers, designers, and engineers across multiple regions. A strong emphasis is placed on code quality, testing, and long-term maintainability. You will also contribute to architectural decisions while actively participating in agile delivery cycles. This is a hands-on technical role with real ownership across the full software lifecycle, from design to production.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .NET Core Developer based in India.
This role sits at the intersection of backend engineering and modern product development, focused on building scalable, high-performance systems that power enterprise-grade applications. You will work on evolving legacy architectures into modern API-driven platforms, helping define how critical services are designed, deployed, and maintained. The environment is highly collaborative and globally distributed, involving close interaction with product managers, designers, and engineers across multiple regions. A strong emphasis is placed on code quality, testing, and long-term maintainability. You will also contribute to architectural decisions while actively participating in agile delivery cycles. This is a hands-on technical role with real ownership across the full software lifecycle, from design to production.
Accountabilities
- Designing and developing scalable APIs using .NET Core, including the transformation of legacy systems into modern service-based architectures
- Writing clean, secure, testable, and high-performance code aligned with engineering best practices
- Implementing authentication and authorization mechanisms, including OAuth-based flows (e.g., Azure B2C)
- Introducing and improving unit testing coverage within existing and new systems
- Participating in sprint planning, estimation, stand-ups, retrospectives, and other Agile ceremonies
- Collaborating with stakeholders to gather requirements, present solutions, and align technical direction
- Providing technical guidance and mentorship to junior developers
- Supporting end-to-end delivery of features from design through deployment
- 5+ years of experience in software development with strong expertise in .NET Core
- Solid experience in building and maintaining RESTful APIs and backend services
- Strong understanding of system design, scalability, and software architecture principles
- Experience working with legacy systems and modernizing them into API-based architectures
- Proficiency in implementing authentication frameworks such as OAuth and Azure B2C
- Strong knowledge of unit testing frameworks and test-driven development practices
- Experience working in Scrum or Agile delivery environments
- Ability to mentor and support junior engineers
- Strong communication skills and ability to work with distributed teams
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Remote-first and flexible working model supporting work-life balance
- Opportunity to work on global, enterprise-scale engineering projects
- Collaborative, international team environment
- Strong focus on learning, mentorship, and career growth
- Exposure to modern architecture, AI-driven transformation initiatives, and evolving tech stacks
- Inclusive culture with emphasis on feedback, autonomy, and ownership
- Competitive compensation and comprehensive benefits (as per company policy)
In this role, you will be responsible for modernizing and building backend systems while ensuring reliability, scalability, and performance across services. You will also collaborate closely with cross-functional teams to deliver high-quality software solutions aligned with business goals. Key responsibilities include:
Requirements
The ideal candidate brings strong backend development expertise with deep experience in .NET Core and modern API-driven architectures. You are comfortable working in Agile environments and modernizing legacy systems. Key requirements include: