5+ years of experience in Dynamics 365 development or similar role.
Experience leading or participating in a full Dynamics 365 implementation cycle.
Bachelor's degree in Computer Science, Information Systems, or related field preferred.
Preferred Microsoft Power Platform and Azure certifications.
Strong coding skills in C#/.NET and JavaScript/TypeScript.
Responsibilities
Develop and implement custom solutions using Microsoft Dynamics 365.
Customize Dynamics 365 apps to ensure system upgradability and best practices are followed.
Enhance user experience with intuitive designs in Power Apps.
Integrate Dynamics 365 with external systems using Azure services and APIs.
Extend Dynamics 365 functionalities through the Power Platform.
Conduct testing, debugging, and resolve technical issues.
Document customizations and provide support and training for users.
Benefits
Opportunity to work with the latest Microsoft technologies and platforms.
Collaborative work environment with cross-functional teams.
Potential for career advancement within a growing company.
Ongoing training and support to enhance professional growth.
Full Job Description
ESSENTIAL RESPONSIBILITIES:
Develop and implement enterprise solutions with Microsoft Dynamics 365, including enhancements and custom features tailored to business needs by extending entities, forms, views, and plugins.
Customize Dynamics 365 applications (Sales, Customer Service, Finance) using workflows, business process flows, and custom logic, while maintaining best practices and system upgradability.
Enhance UX/UI with intuitive layouts, dashboards, and custom components in Power Apps to improve usability and drive user adoption.
Integrate Dynamics 365 with external systems via Azure services and APIs, creating components like Logic Apps, Functions, API endpoints, and webhooks for seamless data exchange.
Extend Dynamics 365 through the Power Platform: build apps/forms, automate processes with Power Automate, and integrate Power BI reports or Virtual Agents as needed.
Execute test plans, perform unit testing, support UAT, debug, and resolve technical issues to ensure high-quality deliverables.
Maintain documentation for customizations and integrations; provide training and ongoing support for users and administrators.
Collaborate with analysts, designers, stakeholders, and cross-functional teams to gather requirements, design scalable solutions, and follow Agile methodologies for project delivery.
MINIMUM AND/OR PREFERRED QUALIFICATIONS:
EXPERIENCE:
5+ years of proven experience as a Dynamics 365 Developer (or similar software developer role) implementing and customizing Dynamics 365 solutions in a real-world environment.
Experience leading or contributing to at least one full Dynamics 365 implementation cycle is highly desirable.
EDUCATION:
Bachelor's degree in Computer Science, Information Systems, or a related field is preferred.
CERTIFICATIONS:
Not required, but preferred if you have one of these:
Microsoft Certified: Power Apps + Dynamics 365 Developer Associate
Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate
Microsoft Power Platform certifications (e.g., Power Platform Developer Associate or Solution Architect Expert)