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.