Nagarro logo
Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Associate Principal Engineer, ERP Dynamics

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

India

Posted

29 days ago

Salary

0

Seniority

Mid Level

Bachelor Degree10 yrs expEnglishAzure

Job Description

Associate Principal Engineer, ERP Dynamics

Nagarro

• Lead end-to-end technical design and development for Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions • Translate business and functional requirements into scalable, high-quality technical designs • Define, implement, and enforce coding standards, best practices, and development guidelines • Perform hands-on development using X++, extensions, Chain of Command (CoC), and event-driven patterns • Design, develop, and oversee forms, classes, workflows, and customizations • Architect and govern integrations using OData, REST APIs, and Azure-based services • Act as the primary technical liaison between business stakeholders and offshore delivery teams • Mentor and guide developers, ensuring high-quality deliverables and adherence to timelines • Manage source control, branching strategies, and CI/CD pipelines using Azure DevOps • Oversee environment management and deployments through Lifecycle Services (LCS) • Troubleshoot production issues, perform root cause analysis, and implement fixes • Prepare and maintain technical documentation and ensure effective knowledge transfer

Job Requirements

  • Total Experience 10+ years experience in Microsoft Dynamics 365 Finance & Operations (D365 F&O)
  • Strong hands-on expertise in X++ and the D365 extensibility framework
  • Proven experience in solution architecture and system integrations
  • Hands-on experience with Azure DevOps, Lifecycle Services (LCS), and PPAC
  • Strong understanding of integrations using OData, REST APIs, and Azure services
  • Experience working in Agile/Scrum development environments
  • Excellent analytical, problem-solving, and communication skills
  • Ability to work collaboratively with cross-functional and global teams

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200H1B Sponsor

• Build and maintain the library of components used for our public Step website. • Own features throughout their life cycle, from inception to production. • Create and implement styling and animations to bring our web designs to life. • Manage our content platform, server-side rendering, site generation, and migrating functionality from the mobile app to web. • Partner cross-functionally with product, design, and growth teams to build new web functionality. • Work in a small, tight-knit cross-functional team. • See your contributions make a weekly impact to an evolving product.

United States
Full TimeRemoteTeam 51-200H1B Sponsor

• Own features throughout their life cycle, from inception to production. • Prioritize maintainable code and test all the things. • Work in a small, tight-knit cross-functional team. • Be part of a high-energy, fun, world-class engineering team. • See your contributions make a weekly impact to an evolving product.

California
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design and build full-stack applications from concept to production • Own the full SDLC: design, development, testing, deployment, and iteration • Work within a small pod to deliver quickly with a high degree of autonomy • Contribute to architecture and make pragmatic technical decisions • Use AI tools to accelerate development, testing, and code quality • Iterate rapidly while maintaining a strong bar for reliability and maintainability

United States
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design and build shared backend services and APIs used across multiple systems • Define service boundaries, contracts, and data models • Own the full SDLC: design, development, testing, deployment, and iteration • Contribute to domain modeling and system design decisions • Ensure services are scalable, reliable, and reusable • Improve system cohesion and reduce duplication across tools and products • Use AI tools to accelerate development while maintaining high code quality

United States