Nagarro

Principal Engineer, Dotnet Fullstack

Nagarro

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Writing and reviewing great quality code
  • Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
  • Determining and implementing design methodologies and tool sets
  • Enabling application development by coordinating requirements, schedules, and activities
  • Leading/supporting UAT and production roll outs
  • Creating, understanding and validating WBS and estimated effort for given module/task, and justifying it
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Giving constructive feedback to the team members and setting clear expectations
  • Helping the team in troubleshooting and resolving of complex bugs
  • Coming up with solutions to any issue raised during code/design review and being able to justify the decision taken
  • Carrying out POCs to ensure that suggested design/technologies meet the requirements

Requirements

  • Total experience 15+ years
  • Strong working experience with architecture and development in C#, .net core, .net framework, entity framework, ASP.NET MVC, ASP.NET Web API and Unit testing
  • Strong knowledge of OOPs, Data Structures, and Algorithms
  • Hands on working experience in front end technologies like HTML5, CSS JavaScript and React
  • Hands on experience with database. (SQL, Oracle, Postgresql)
  • Hands on working experience with Docker & orchestration with Kubernetes
  • Expertise in Cloud platforms (Azure/AWS preferred)
  • Experience in leading end-to-end architecture and design of full-stack applications using .NET Core and AWS cloud services
  • Ability to define technical architecture, design patterns, coding standards, and best practices across backend, frontend, and cloud layers
  • Provide technical leadership in designing microservices, event-driven systems, and distributed architectures
  • Architect scalable APIs, backend services, and integrations leveraging AWS-native services
  • Oversee front-end architecture using modern frameworks like React and ensure seamless integration with backend services
  • Conduct detailed architecture reviews, code reviews, and ensure alignment with enterprise architecture vision
  • Optimize performance, scalability, reliability, and security across the application landscape
  • Drive DevOps strategy CI/CD pipelines, infrastructure as code, automated testing, and cloud-native deployments
  • Collaborate with stakeholders, product owners, and cross-functional teams to translate requirements into technical solutions
  • Mentor technical teams, guide developers, and support them in solving complex technical challenges
  • Continuously evaluate and adopt emerging technologies, tools, and design patterns
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET Core.NET FrameworkEntity FrameworkASP.NET MVCASP.NET Web APIUnit TestingHTML5CSSJavaScript
Soft Skills
leadershipcommunicationproblem-solvingcollaborationmentoringfeedbackcontinuous improvementtroubleshootinganalytical thinkingadaptability