Role – Senior Platform Developer - Microsoft Dynamics 365
Location- 95% (Remote) ROLE
Position Type- Fulltime/W2
Job Description:
Primary Skills
- Dynamic CRM, agile, scrum, Azure
- Secondary Skills
- .NET,JIRA
Responsibilities:
- Develop and customize Dynamics 365 solutions (CRM, ERP, Finance, Operations), including custom plugins, workflows, scripts, and integrations with other enterprise systems.
- Work closely with stakeholders to gather requirements, design solutions, and translate business needs into technical solutions using the Dynamics 365 platform.
- Write and maintain high-quality code, following best practices in performance, scalability, and security, ensuring compliance with relevant standards (e.g., HIPAA, GDPR).
- Integrate Dynamics 365 with third-party systems and legacy applications using APIs, data migration tools, and custom connectors.
- Provide ongoing technical support, troubleshooting, and performance tuning to ensure the platform meets business expectations and runs smoothly.
- Collaborate with solution architects, platform engineers, and development teams to design and develop scalable solutions aligned with business and IT strategies.
- Participate in code reviews, provide mentorship to junior developers, and contribute to the improvement of development practices across the team.
- Utilize tools such as Azure DevOps for CI/CD pipelines, version control, and project tracking to ensure timely and efficient delivery of solutions.
- Ensure compliance with security protocols and industry regulations, incorporating automated auditing and governance where necessary.
Required Skills & Qualifications:
- 5-7 years of experience developing on the Microsoft Dynamics 365 platform, including CRM and ERP modules.
- Proficiency in designing and implementing custom solutions using JavaScript, C#, .NET, and Power Platform tools (PowerApps, Power Automate).
- Strong experience in building and integrating Dynamics 365 with other enterprise applications using APIs, Azure Services, and third-party tools.
- Solid understanding of cloud-based architectures, particularly Microsoft Azure, with experience in deploying and managing Dynamics 365 solutions in cloud environments.
- Proven ability to troubleshoot, optimize, and scale Dynamics 365 applications, ensuring high performance and security.
- Experience with data migration, transformation, and integration methodologies, ensuring data accuracy and smooth workflows across systems.
- Familiarity with DevOps practices, using tools like Azure DevOps for continuous integration, continuous delivery (CI/CD), and version control.
- Preferred Qualifications:
- Experience with Power BI for advanced reporting and data visualization on Dynamics 365.
- Familiarity with Azure Logic Apps, Azure Functions, and Azure Service Bus for integrating Dynamics 365 with external systems.
- Experience working in public sector environments, particularly within child welfare or social services.