Onsite Lead Software Engineer - D365 CE

Posted 1 hour ago

Apply now

About the role

  • Lead Software Engineer at Caterpillar Inc. delivering scalable D365 CE solutions. Oversee end-to-end design and empower teams for enterprise architecture excellence in CRM/ERP implementations.

Responsibilities

  • Lead the end‑to‑end design, development, and delivery of scalable enterprise solutions across Microsoft Dynamics 365 Customer Engagement and Finance & Operations.
  • Architect and implement Dynamics 365 CE modules (Sales, Customer Service, Marketing & Field Services).
  • Lead technical delivery of CE implementations, upgrades, integrations, and customizations.
  • Architect robust, scalable, and secure technical solutions using Agile methods, aligned with business requirements.
  • Collaborate closely with functional leads, project managers, and external partners to ensure technical strategy supports business goals.
  • Drive design, configuration, and customization of mobile apps, CRM workflows, plug‑ins, forms, and dashboards.
  • Build modern web services (REST, SOAP) and front‑end interfaces (React, Angular, HTML/CSS).
  • Oversee code quality, scalability, performance optimization, and technical governance.
  • Ensure adherence to Microsoft D365 CE standards, extensibility framework, and upgrade‑safe customizations.
  • Execute unit testing, code reviews, and performance tuning.
  • Design and implement integrations with ERP, Power Platform, Azure services, and third‑party ISVs.
  • Collaborate with business analysts, functional consultants, and vendor partners to align solutions with business needs.
  • Ensure compliance with coding standards, security roles & privileges, workflows, and performance benchmarks.
  • Review technical designs, code, and deployment strategies to ensure adherence to best practices and governance.
  • Develop reusable templates, frameworks, and accelerators to standardize CE solution delivery.
  • Drive automation initiatives using Copilot, AI Builder, and AI‑driven workflows.
  • Train and upskill developers on D365 CE technical competencies.
  • Manage build, release, and deployment activities across environments.

Requirements

  • Proven experience as a Technical Lead or Solution Architect in at least 8 full cycle Dynamics 365 CE implementations.
  • Hands on expertise with CRM workflows, plug ins, Power Platform integrations, and customization of CE entities.
  • Advanced proficiency in Azure services (Logic Apps, Service Bus, Functions, API Management) and Power Platform (Power Apps, Power Automate, Power BI).
  • Skilled in front end frameworks such as React and Angular for custom UI development.
  • Provides consulting on upgrade safe customizations and extensibility frameworks.
  • Strong understanding of software development lifecycle (SDLC), Agile/Scrum, and SAFe methodologies.
  • Exposure to PI planning, sprint execution, and DevOps practices.
  • Interprets product development plans and functional documentation, ensuring alignment with business goals.
  • Applies performance tuning strategies and continuous improvement practices.
  • Skilled in integration strategies between CE, F&O, Power Platform, Azure services, and third party ISVs.
  • Designs and implements integrations using: OData REST / SOAP APIs, DMF / Data Management Framework, Azure Logic Apps, Service Bus, Data Factory, Dual Write.
  • Experienced in aligning CE with ERP and legacy systems for seamless data exchange.
  • Supports ETL processes and data migration strategies, acting as the primary technical SPOC.
  • Deep understanding of CE architecture, design patterns, agile methodologies, and performance optimization.
  • Provides guidance on strategic areas such as ALM, environment strategy, integration strategy, data migration strategy, and security strategy.
  • Architects robust, scalable, and secure CE solutions aligned with business requirements.
  • Strong knowledge of DevOps pipelines, CI/CD, Git, and Azure DevOps practices.
  • Manages build, release, and deployment activities across CE environments.
  • Oversees Power Platform Admin Center (PPAC), managing code branches, build pipelines, and releases across Dev/UAT/Prod environments.
  • Skilled in environment management, monitoring release dependencies, and ensuring compliance with Microsoft standards.
  • Expertise in Power Platform (Power Apps, Power Automate, Power BI) for automation and analytics.
  • Hands on experience with AI Builder and Copilot Studio to enhance business processes.
  • Proficiency in SQL and data migration tools for CE projects.
  • Extensive experience with data architecture, solution frameworks, and reusable accelerators.

Benefits

  • Professional growth opportunities
  • Leadership programs

Job title

Lead Software Engineer - D365 CE

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Professional Certificate

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job