C

Caterpillar

Makes heavy machinery, engines and gas turbines

Lead Software Engineer - D365 CE

Backend Engineering +1Confirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Proven experience as a Technical Lead or Solution Architect in at least 8 full-cycle Dynamics 365 Customer Engagement implementations.
  • Hands-on expertise with customer relationship management workflows, plug-ins, Power Platform integrations, and customization of Customer Engagement entities.
  • Advanced proficiency in Azure services, including Logic Apps, Service Bus, Functions, and API Management, and Power Platform, including Power Apps, Power Automate, and Power BI.
  • Skill with front-end frameworks such as React and Angular for custom user-interface development.
  • Ability to consult on upgrade-safe customizations and extensibility frameworks.
  • Strong understanding of software development lifecycle, Agile/Scrum, and Scaled Agile Framework methodologies.
  • Exposure to PI planning, sprint execution, and DevOps practices.
  • Ability to interpret product development plans and functional documentation and align them with business goals.
  • Ability to apply performance-tuning strategies and continuous-improvement practices.
  • Skill in integration strategies between Customer Engagement, Finance & Operations, Power Platform, Azure services, and third-party independent software vendors.
  • Ability to design and implement integrations using OData, REST and SOAP APIs, Data Management Framework, Azure Logic Apps, Service Bus, Data Factory, and Dual Write.
  • Experience aligning Customer Engagement with enterprise resource planning and legacy systems for seamless data exchange.
  • Experience supporting extract, transform, and load processes and data migration strategies as the primary technical point of contact.
  • Deep understanding of Customer Engagement architecture, design patterns, Agile methodologies, and performance optimization.
  • Ability to provide guidance on application lifecycle management, environment strategy, integration strategy, data migration strategy, and security strategy.
  • Ability to architect robust, scalable, and secure Customer Engagement solutions aligned with business requirements.
  • Strong knowledge of DevOps pipelines, continuous integration and continuous delivery, Git, and Azure DevOps practices.
  • Experience managing build, release, and deployment activities across Customer Engagement environments.
  • Experience overseeing Power Platform Admin Center, code branches, build pipelines, and releases across development, user acceptance testing, and production environments.
  • Skill in environment management, monitoring release dependencies, and ensuring compliance with Microsoft standards.
  • Expertise in Power Platform, including Power Apps, Power Automate, and 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 Customer Engagement projects.
  • Extensive experience with data architecture, solution frameworks, and reusable accelerators.
  • Expert-level experience with Dynamics 365 Customer Engagement development and solution architecture.
  • Expert-level experience with the Microsoft development stack, including C#, .NET, JavaScript, and TypeScript.
  • Expert-level experience with Azure DevOps, continuous integration and continuous delivery pipelines, and Azure microservices.
  • Extensive experience with Microsoft Fabric for data integration and analytics.
  • Working knowledge of Azure tenant and environment management for Customer Engagement and Power Platform.
  • Experience collaborating with independent software vendors and integrating Customer Engagement with Finance & Operations using Common Data Services Dual Write.
  • Proficiency in customization, configuration, and development, including plug-ins, workflows, Power Automate, and business rules.
  • Experience with automation, AI Builder, and Copilot Studio to enhance Customer Engagement business processes.
  • 12–15+ years of demonstrated work experience in enterprise resource planning technologies, including 10+ years in Microsoft Dynamics 365 Customer Engagement development and customization.

Responsibilities

  • Lead end-to-end design, development, and delivery of scalable enterprise solutions across Microsoft Dynamics 365 Customer Engagement and Finance & Operations, spanning Customer Engagement apps including Sales, Marketing, Customer Service, and Field Service.
  • Design, build, and implement complex solutions that integrate across Dynamics 365 applications such as Finance & Operations, ensuring scalability, performance, and business value.
  • Architect and implement Dynamics 365 Customer Engagement modules, including Sales, Customer Service, Marketing, and Field Service.
  • Lead technical delivery of Customer Engagement implementations, upgrades, integrations, and customizations.
  • Architect robust, scalable, and secure technical solutions using Agile methods and aligning with business requirements.
  • Collaborate with functional leads, project managers, and external partners to ensure technical strategy supports business goals.
  • Drive the design, configuration, and customization of mobile apps, customer relationship management workflows, plug-ins, forms, and dashboards.
  • Build modern web services using REST and SOAP and front-end interfaces using React, Angular, and HTML/CSS.
  • Oversee code quality, scalability, performance optimization, and technical governance.
  • Ensure adherence to Microsoft Dynamics 365 Customer Engagement standards, extensibility framework, and upgrade-safe customizations.
  • Execute unit testing, code reviews, and performance tuning.
  • Design and implement integrations with enterprise resource planning systems, Power Platform, Azure services, and third-party independent software vendors.
  • Support data migration strategies and execution using Data Management Framework as the primary technical point of contact.
  • Ensure compliance with coding standards, security roles and 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 Customer Engagement solution delivery.
  • Drive automation initiatives using Copilot, AI Builder, and AI-driven workflows.
  • Train and upskill developers on Dynamics 365 Customer Engagement technical competencies.
  • Manage build, release, and deployment activities across environments.
  • Oversee Power Platform Admin Center, managing code branches, build pipelines, and releases across development, user acceptance testing, and production environments.
  • Estimate and monitor development costs based on functional and technical requirements.
  • Engage in technical discussions, implementation strategies, and template creation.
  • Mentor engineering teams and foster delivery excellence.
  • Lead workshops, demonstrations, and discussions with sales, service, marketing, IT, and client stakeholders.
  • Present and negotiate to align different teams and priorities.
  • Stay current with Microsoft technologies, Power Platform, Azure services, and industry trends to inform strategic decisions.
  • Ensure adherence to best practices in software engineering, DevOps, and solution governance.

Desired Qualifications

  • Optional MB-700: Solution Architect Expert certification.
  • MB-210, MB-220, MB-230, and MB-240 certifications.
  • PL-600: Microsoft Power Platform Solution Architect certification.
  • Experience with Power Pages (portals) or AI-powered Copilot Studio.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs