Job Summary
We are seeking a skilled Dynamics 365 Developer to design, develop, and implement customized solutions within the Dynamics 365 platform. The ideal candidate will leverage the Power Platform and Azure to build scalable applications and integrations. This role requires hands-on experience with REST APIs, CRM customizations, and adherence to agile methodologies. The successful candidate will collaborate closely with cross-functional teams to deliver high-quality, secure, and efficient solutions that meet business needs.
Key Responsibilities
Design and develop tailored solutions on the Dynamics 365 platform using Power Platform components and Azure services. You will be responsible for building and deploying custom REST APIs, functioning as both service provider and consumer, to enable seamless integrations. Writing clean, maintainable code, conducting unit testing, and troubleshooting existing CRM customizations and out-of-the-box features will be core to your daily tasks.
You will configure, develop, and support Dynamics 365 CRM environments following industry best practices to ensure optimal performance and reliability. Working within an agile development framework, you will participate in sprint planning, reporting, and agile ceremonies to maintain project momentum and transparency.
Effective communication with cross-functional teams is essential to understand requirements, clarify technical designs, and provide accurate estimations. Collaboration with fellow developers will ensure that all code adheres to secure coding standards, best practices, and quality guidelines, fostering a robust and secure application environment.
Required Qualifications
- Proven experience with Power Platform components, including Power Automate, Power BI, and Power Apps (Model Driven, Canvas Apps, Power Pages).
- Strong proficiency in customizing Microsoft Dynamics CRM through plugins, workflows, and other extensions.
- Solid programming skills in JavaScript, C#, and the .NET framework.
- Demonstrated analytical and problem-solving abilities to address complex technical challenges.
- Excellent written and verbal communication skills to effectively interact with team members and stakeholders.
- Ability to work both independently and collaboratively within a team environment.
- Strong attention to detail with the capability to prioritize tasks and meet deadlines consistently.
Preferred Qualifications and Benefits
While not explicitly stated, candidates with additional experience in Azure services and a strong understanding of secure coding practices will be highly valued. This role offers the opportunity to work in a dynamic, agile environment with a focus on continuous learning and professional growth.
If you are passionate about leveraging the latest Microsoft technologies to deliver impactful business solutions and thrive in a collaborative setting, we encourage you to apply. Join us to contribute your expertise and help shape the future of our Dynamics 365 implementations.