Senior .NET Full Stack Developer

Bangalore, Karnataka, India
Apr 08, 2025
Apr 08, 2026
Remote
Full-Time
7 Years
Job Description

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

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline.

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!