Job Mandate
Design, develop, and maintain Dynamics 365 CE solutions, including customizations, integrations, and deployments, ensuring alignment with business requirements and technical standards.
Duties and Responsibilities
Solution Development & Customization
- Map user requirements into effective Dynamics 365 CE technology solutions.
- Develop and maintain CRM components including forms, workflows, views, dashboards, business processes, plugins, and
reports.
- Write application code and configuration/scripts based on functional and technical designs.
- Prepare packages, configuration files, deployment scripts, and installation guides for all environments.
Integration & Architecture
- Integrate existing systems and services into the CRM architecture using web services.
- Utilize Azure components such as Service Bus, Function Apps, and AppInsights for scalable integration.
Testing & Quality Assurance
- Conduct unit testing and system integration testing (SIT) for new applications.
- Collaborate with developers and analysts to resolve defects during testing phases.
- Support production environments and troubleshoot issues as needed.
Documentation & Reporting
- Develop system and operational documentation, including user guides.
- Report progress and issues in a timely manner to the delivery manager.
Minimum Qualification Requirements
Education
BS in Computer Science, Information Technology, Engineering, or a related field.
Advanced degree or equivalent experience is an advantage.
Technical Knowledge / Experience
Hands-on experience in Dynamics 365 CE development.
Proficiency in D365 Customer Service modules.
Proficiency in SOAP/XML, REST, C#, JavaScript.
Experience with DevOps practices and tools.
Experience with Power Platform: PowerApps, Power Automate, PowerPages.
Experience with Azure services: Service Bus, Function Apps, AppInsights.
Experience in mobile app development and ECM platforms is a plus.
Behavioral Skills
Excellent written and verbal communication and interpersonal skills.
Proven analytical and problem-solving abilities.
Keen attention to detail.
Ability to prioritize and execute tasks effectively in high-pressure environments.
Strong collaboration skills and ability to work with interdisciplinary teams.
Professional Certification & Licenses
Microsoft Certified: Dynamics 365 Developer Associate.
Microsoft Certified: Power Platform Developer Associate.
Microsoft Certified: Azure Developer Associate.
DevOps or Agile certifications are a plus.

We are a global IT professional services firm providing top-caliber tech professionals and a trusted partner of Fortune 500 companies for over 20 years.