Nagarro

Associate Principal Engineer (Dotnet Core)

Nagarro  â€˘  Republic of India (Onsite)  â€˘  1 hour ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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 (18000+ experts across 40 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!

Requirements

  • Experience : 9+ years
  • Relevant experience of 7 to 8 years of experience in Project Management, Delivery Management, or Technical Program Management roles.
  • Strong prior hands-on development experience in C#, ASP.NET, .NET Core, REST APIs, Microservices, SQL Server, Angular or React, JavaScript, HTML, and CSS.
  • Proven experience leading large-scale enterprise application development and modernization programs.
  • Strong understanding of Agile, Scrum, and software development lifecycle methodologies with experience acting as a Scrum Master or Agile delivery leader.
  • Experience managing distributed and cross-functional teams across development, testing, DevOps, architecture, and business functions.
  • Strong expertise in project planning, estimation, execution management, risk management, dependency tracking, and stakeholder communication.
  • Experience managing enterprise-scale web applications, cloud-based solutions, and digital transformation initiatives.
  • Good understanding of DevOps practices, CI/CD pipelines, release management, and deployment governance.
  • Hands-on experience with project management and collaboration tools such as JIRA, Confluence, Azure DevOps, or TFS.
  • Strong understanding of application architecture, system integration, scalability, performance optimization, and software engineering best practices.
  • Proven ability to manage multiple projects, competing priorities, and demanding delivery timelines.
  • Excellent problem-solving, troubleshooting, conflict resolution, and decision-making capabilities.
  • Strong client-facing experience with the ability to engage effectively with business leaders, technical stakeholders, and executive management.
  • Excellent verbal, written, presentation, and stakeholder management skills.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • PMP, Scrum Master, Agile, SAFe, or equivalent project management certifications are preferred.

Responsibilities

  • Lead end-to-end delivery of enterprise application development projects using Agile, Scrum, and Lean delivery methodologies.
  • Manage and coordinate cross-functional teams including developers, QA engineers, DevOps engineers, business analysts, architects, and support teams.
  • Collaborate with business stakeholders and technical teams to gather, analyze, and translate requirements into execution plans and delivery roadmaps.
  • Drive sprint planning, backlog refinement, estimation, execution tracking, release planning, and delivery governance activities.
  • Ensure successful project delivery by managing scope, timelines, budgets, risks, dependencies, resource allocation, and stakeholder expectations.
  • Provide technical leadership leveraging prior hands-on experience in .NET Full Stack technologies including C#, .NET Core, SQL Server, and Angular/React.
  • Review solution architectures, technical designs, development approaches, and implementation feasibility to ensure alignment with business and technical objectives.
  • Facilitate Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and stakeholder reviews.
  • Ensure adherence to SDLC processes, coding standards, quality frameworks, and best engineering practices.
  • Monitor and report on project health using key delivery metrics including velocity, burn-up, utilization, release readiness, and milestone tracking.
  • Coordinate production deployments, hypercare activities, incident management, and post-release stabilization efforts.
  • Drive effective communication through governance meetings, executive reporting, stakeholder presentations, and status updates.
  • Manage client relationships and act as the primary point of contact for project delivery and escalation management.
  • Support solutioning, effort estimation, proposal development, and client discussions during project initiation and growth opportunities.
  • Foster a culture of continuous improvement, collaboration, accountability, and delivery excellence within the team.

Qualifications

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

Nagarro

About Nagarro

Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and sustainable. Today, we are 18,000+ experts across 38 countries, forming a Nation of Nagarrians, ready to help our customers succeed.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Munich, DE
Year Founded
Unknown
Social Media