Explore careers with our portfolio companies

D365 CE Senior Engineer

RedSail Technologies

RedSail Technologies

Spartanburg, SC, USA · South Carolina, USA · Spartanburg, SC, USA · United States
Posted on Oct 17, 2025

Job Summary

As a D365 CE Senior Engineer you would be designing, developing, and deploying customized D365 CE solutions using the Power Platform (Power Apps, Power Automate, Dataverse). Your responsibilities would include creating technical solutions from business requirements, integrating with other systems, maintaining code quality and security, collaborating with functional consultants, and mentoring junior engineers. Key skills include expertise in C#, .NET, JavaScript, and the Azure cloud, a strong understanding of D365 CE modules like Sales and Customer Service, and experience with deployment pipelines and Agile development methodologies.

Key Responsibilities

  • Solution Design & Development: Design and build customized D365 CE solutions and Power Platform components, including model-driven and canvas apps, workflows, plugins, and custom connectors.
  • Integration: Develop and integrate D365 CE solutions with other Microsoft and third-party systems and services using APIs and middleware tools.
  • Technical Documentation: Create and maintain technical documentation, including architectural designs and technical specifications, for implementation teams.
  • Code Management: Write, review, and optimize code, ensuring adherence to best practices for coding, security, and application lifecycle management (ALM).
  • Deployment & Maintenance: Deploy solutions using Azure DevOps Pipelines (or similar) and provide continuous system maintenance and support to resolve issues.
  • Collaboration & Mentoring: Work closely with functional consultants to translate requirements, collaborate with product managers and IT teams, and mentor junior engineers.
  • Power Platform Focus: Leverage Dataverse to create custom data models and build scalable solutions within the D365 and Power Platform ecosystem.

Required Skills & Experience

  • D365 & Power Platform: Deep hands-on experience with Microsoft Dynamics 365 Customer Engagement and its associated Power Platform tools.
  • Programming Languages: Proficiency in C#, .NET, and JavaScript for custom development.
  • Azure Services: Experience with Azure services like Azure DevOps, Functions, and Logic Apps, and integrating with Azure AI services is a plus.
  • Dataverse & Data Modeling: Strong understanding of Microsoft Dataverse and the ability to design and manage data models.
  • Database Design: Proficiency in SQL and database design principles.
  • Integration & APIs: Familiarity with REST APIs and other integration tools. Knowledge of SSIS Integrations with D365 (using Kingswaysoft or similar API) is a plus.
  • Software Development Life Cycle: Experience working in Agile environments is required. Knowledge of using CI/CD pipelines for deployments is a plus.

Desired Qualifications

  • Education: Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent experience.
  • Certifications: Microsoft certifications in Dynamics 365 or the Power Platform is a plus.
  • Problem-Solving: Exceptional problem-solving abilities and strong communication skills.