Software Engineer - D365 CE
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Develop and deliver Microsoft Dynamics 365 Customer Engagement solutions across Sales, Service, and Marketing modules.
The role covers CRM customization, configuration, integrations, technical delivery, system enhancements, testing, support, and documentation.
The position is an individual contributor role working with consultants, business analysts, and QA teams.
Key Skills for This Role
Full Job Posting
Job Summary
Develop and deliver Microsoft Dynamics 365 Customer Engagement solutions across Sales, Service, and Marketing modules.
The role covers CRM customization, configuration, integrations, technical delivery, system enhancements, testing, support, and documentation.
The position is an individual contributor role working with consultants, business analysts, and QA teams.
Technical Delivery and Development
- Develop and customize Dynamics 365 CE/CRM solutions using plugins, workflows, JavaScript, C#, and .NET.
- Configure CRM entities, forms, views, dashboards, and security roles.
- Participate in requirements analysis, fit/gap workshops, technical reviews, estimation, and development planning.
- Design product enhancements and scalable CRM applications.
- Maintain technical documentation, perform testing and debugging, and optimize performance.
Integration and Data Management
- Work with Dataverse and SQL Server for data management and migration activities.
- Support integrations using APIs, web services, and Azure Logic Apps.
- Collaborate with teams using Power Platform, Azure DevOps, and Reporting Services.
Collaboration and Support
- Communicate with customers, developers, and service delivery teams to resolve application issues.
- Provide troubleshooting, training, and issue resolution for customers.
- Maintain knowledge base articles and technical documentation.
Continuous Improvement
- Research new tools and technologies, implement best practices, conduct code reviews, and support continuous improvement.
- Stay current with Microsoft technologies, Power Platform tools, and CRM industry trends.
Technical Expertise
- Hands-on experience with Dynamics 365 CE modules including Sales, Service, and Marketing.
- Proficiency in plugins, workflows, Power Automate, JavaScript, C#, and .NET.
- Familiarity with Dataverse, SQL Server, integrations, security roles, user management, and compliance standards.
- Experience diagnosing Dynamics 365 CE issues and optimizing system stability and performance.
Tools and Experience
- Experience with DevOps practices, CI/CD pipelines, Git, and Azure DevOps.
- Familiarity with Agile/Scrum methodologies.
- 2–4+ years of Microsoft stack experience, including at least 2+ years focused on Dynamics 365 CE, Dataverse, and Power Platform.
- Experience contributing to multiple full-cycle Dynamics 365 CE implementations.
Education and Certifications
- Bachelor's degree in computer science, engineering, or a related field.
- PL-400, MB-210, MB-230, or MB-910 certifications are preferred.
- Exposure to global rollouts and multi-entity implementations is a plus.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Caterpillar Inc.
Senior IT Analyst Applications (Senior Azure Cloud Engineer)
Bengaluru, IND
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Director Engineering
Pontiac, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Industrial Maintenance Technician V - 3rd Shift
Boonville, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Production Manager – Automated Operations
East Peoria, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Control Systems Engineer
, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Warehouse Associate – First Shift
Clayton, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Industrial Maintenance Technician IV - 2nd, 3rd or Weekend Shift Available
Boonville, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Field Service Technician I
Waynesburg, USA
Career Area: Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers,
Senior IT Analyst Applications (Senior Azure Cloud Engineer)
Bengaluru, IND
Director Engineering
Pontiac, USA
Industrial Maintenance Technician V - 3rd Shift
Boonville, USA
Production Manager – Automated Operations
East Peoria, USA
Control Systems Engineer
, USA
Warehouse Associate – First Shift
Clayton, USA
Industrial Maintenance Technician IV - 2nd, 3rd or Weekend Shift Available
Boonville, USA
Field Service Technician I
Waynesburg, USA