Associate Principal Engineer, Dotnet Fullstack

  • Full-time
  • Service Region: South Asia

Company Description

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at a scale — across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in

Job Description

Requirements:

  • Total Experience: 9+ Years
  • Should be able to define and own end-to-end solution architecture using .NET Core, ASP.NET MVC/Web API, and C#.
  • Should be able to design and develop API-first and microservices-based architectures, including service boundaries, communication patterns, and resiliency mechanisms.
  • Should be able to establish architectural standards, design principles, and best practices across teams.
  • Should have working experience with architecture and development in C#, .net core, .net framework, entity framework, ASP.NET MVC, ASP.NET Web API and Unit testing.
  • Must have strong knowledge of OOPs, Data Structures, and Algorithms.
  • Hands on working experience in front end technologies like HTML5, CSS JavaScript, Vuesjs.
  • Hands on experience with database. (SQL, Oracle, Postgresql)
  • Hands on working experience with Docker & orchestration with Kubernetes.
  • Must have expertise in Azure Cloud platform.
  • Must have experience in leading end-to-end architecture and design of full-stack applications using .NET Core and Azure cloud services.
  • Should be able to define technical architecture, design patterns, coding standards, and best practices across backend, frontend, and cloud layers.
  • Should be able to provide technical leadership in designing microservices, event-driven systems, and distributed architectures.
  • Should be able to conduct detailed architecture reviews, code reviews, and ensure alignment with enterprise architecture vision.
  • Should be able to ptimize performance, scalability, reliability, and security across the application landscape.
  • Should be able to drive DevOps strategy CI/CD pipelines, infrastructure as code, automated testing, and cloud-native deployments.
  • Should be able to collaborate with stakeholders, product owners, and cross-functional teams to translate requirements into technical solutions.
  • Should be able to mentor technical teams, guide developers, and support them in solving complex technical challenges.
  • Should be able to continuously evaluate and adopt emerging technologies, tools, and design patterns.
  • Excellent communication and collaboration skills for working across global teams.

Responsibilities:

  • Design, develop, and maintain scalable web applications using .NET technologies.
  • Develop RESTful APIs and backend services for web and mobile applications.
  • Build responsive and modern UI using Angular/React and related frontend technologies.
  • Integrate applications with third-party APIs, payment gateways, and banking systems.
  • Implement secure coding practices aligned with banking and financial compliance standards.
  • Collaborate with Architects, Mobile Teams (Android/iOS), QA, and DevOps teams.
  • Participate in architecture discussions, sprint planning, and code reviews.
  • Optimize applications for performance, scalability, and reliability.
  • Contribute to CI/CD pipeline setup and deployments in cloud environments (AWS/GCP).
  • Troubleshoot and resolve production issues efficiently.

Qualifications

 

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Privacy NoticeImprint