Dynamics 365 Developer
Description
Key Responsibilities
Develop and customize Dynamics 365 CE applications, including CRM components, workflows, plugins, dashboards, and reports.
Write application code and configuration scripts based on functional and technical designs.
Prepare packages, configurations, deployment scripts, and installation guides.
Integrate existing systems and services using CRM architecture and web services.
Utilize Azure components such as Azure Functions, Power Apps, and App Insights for scalable integration.
Conduct unit testing and system integration testing (SIT) for new applications.
Collaborate with development and analysis teams during testing.
Support production environments and troubleshoot issues as needed.
Prepare technical documentation, user guides, and progress reports.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Hands-on experience in Dynamics 365 CE development.
Proficiency in Dynamics 365 Customer Service modules.
Knowledge of SOAP/XML, REST, C#, JavaScript, and SQL.
Experience with DevOps practices and tools.
Familiarity with Power Platform, including Power Apps, Power Automate, and Power Pages.
Experience with Azure services, Service Bus, Function Apps, and App Insights.
Knowledge of mobile app development and ECM platforms is an advantage.
Strong analytical, problem-solving, and communication skills.
Ability to work effectively with cross-functional teams and manage competing priorities.
Preferred Certifications
Microsoft Certified: Dynamics 365 Developer Associate
Microsoft Certified: Power Platform Developer Associate
Microsoft Certified: Azure Developer Associate
DevOps or Agile certifications