You're an experienced, hands-on technologist who’s passionate about building reliable, scalable, and high-performance systems. With over 7 years of strong technical experience across the .NET ecosystem, you are just as comfortable designing microservices-based backend architectures as you are crafting polished, responsive UIs with React. You thrive in collaborative, fast-paced environments and are excited about mentoring teams, solving real-world business problems, and experimenting with modern tools and technologies.
What You’ll Do
- Write clean, maintainable, and well-documented code across both backend and frontend layers.
- Understand complex business requirements and translate them into scalable technical solutions.
- Architect, develop, and maintain applications using C#, .NET Core, ASP.NET MVC/Web API, and Entity Framework.
- Build responsive and dynamic user interfaces using HTML5, CSS, JavaScript, and React.
- Develop and deploy microservices-based solutions, ensuring robust performance, security, and scalability.
- Implement automated testing strategies including unit tests (NUnit/XUnit), UI testing (Playwright), and mobile debugging tools such as Chrome DevTools and Firebase Crashlytics.
- Collaborate with DevOps teams and integrate CI/CD practices using Docker, Kubernetes, Jenkins, Azure DevOps, and other modern DevOps tools.
- Work with a variety of databases including SQL Server, Oracle, and MySQL for developing efficient data storage and retrieval mechanisms.
- Apply and promote software engineering best practices like design patterns, concurrent design, and multithreading.
- Participate in code reviews, architecture discussions, and mentor junior developers in adopting best practices.
- Stay updated with the latest technology trends and bring innovation to the table.
- Lead and contribute to Proof of Concepts (POCs) to validate technical feasibility.
- Ensure high performance and responsiveness of applications through performance tuning and optimization.
- Collaborate across teams in an agile setup, attending standups, retrospectives, and sprint planning.
What You Bring
- 7+ years of hands-on experience in software development using .NET technologies.
- Strong expertise in C#, .NET Core, ASP.NET MVC/Web API, and Entity Framework.
- Practical experience with frontend technologies including React.js, JavaScript, HTML5, and CSS.
- Excellent understanding of OOPS, SOA, RESTful APIs, and Microservices architecture.
- Experience with DevOps tools like Docker, Kubernetes, Jenkins, Git, Azure DevOps, PowerShell, NPM, Terraform, ARM, and IIS.
- Proven experience working with relational databases such as SQL Server, Oracle, or MySQL.
- Familiarity with automated testing frameworks (e.g., React Testing Library, Playwright).
- Sound knowledge of design principles, software patterns, and performance engineering.
- Strong analytical and troubleshooting skills to handle issues across different tech stacks.
- Excellent verbal and written communication skills.
- Ability to lead technical discussions, provide mentorship, and inspire team collaboration.
- A strong desire to continuously learn and explore new technologies and techniques.
Education & Qualifications
Why Join Nagarro?
- Work on global projects with diverse teams across industries and technologies.
- Enjoy a non-hierarchical, flat organizational structure that values your ideas and contributions.
- Experience a flexible work environment with a healthy focus on work-life balance.
- Access continuous learning & development opportunities, including certifications, workshops, and mentorship.
- Be a part of a company that fosters innovation, creativity, and experimentation.
At Nagarro, we don’t just adapt to change — we drive it. If you're excited by complex challenges, emerging tech, and collaborative innovation, we want to hear from you.
Ready to build the future with us? Apply today!