remote
Senior Software Engineer - Dynamics 365 CE - Caterpillar
Software Engineer
Lead the design, development, and deployment of custom solutions on Microsoft Dynamics 365 Customer Engagement, leveraging C#, .NET, Azure, Power Platform, and JavaScript to deliver scalable, high‑quality business applications.
About the role
Key Responsibilities
- Architect and develop custom entities, plugins, and workflows for Dynamics 365 CE using C# and .NET.
- Integrate Dynamics 365 with Azure services (Logic Apps, Functions, API Management) to extend functionality.
- Implement Power Platform components (Power Apps, Power Automate, Power BI) to enhance user experience and reporting.
- Collaborate with business analysts and stakeholders to translate requirements into technical specifications.
- Perform code reviews, unit testing, and performance tuning to ensure high quality and maintainability.
Requirements
- 5+ years of experience developing on Microsoft Dynamics 365 CE.
- Strong proficiency in C#, .NET, and Azure cloud services.
- Hands‑on experience with Power Platform (Power Apps, Power Automate, Power BI).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
- Effective communication skills and a collaborative mindset.