JR-162130 MS Dynamics Developer Senior
Job Description:
Job (Project) Description:
We are looking for a skilled MS Dynamics 365 Developer to join our team. In this role, you will provide technical expertise in Microsoft Dynamics 365 CRM, develop and implement custom solutions, and integrate Dynamics with external systems. You will collaborate closely with cross-functional teams to design scalable and efficient solutions that support business needs.
Requirements
- 3+ years of strong technical expertise in Microsoft Dynamics 365 CRM
- Experience developing Power Apps and integration solutions
- Experience with Azure Functions and Azure DevOps
- Experience importing and exporting data to and from MS Dynamics
- Experience with the D365 deployment process
- Hands-on experience with Power Automate
- Experience with version control systems (Git)
- Previous experience in a technical consulting role
- Strong communication and collaboration skills
- Ability to work independently and take ownership of tasks
- Upper-Intermediate (B2) or higher level of English
Key responsibilities:
- Provide technical expertise in Microsoft Dynamics 365 CRM
- Collaborate with project team members to gather and analyze business and technical requirements
- Develop and implement solutions for identified technical challenges using C#, .NET, JavaScript, and other relevant technologies
- Integrate MS Dynamics solutions with external systems via APIs or integration services
- Ensure solutions are scalable, maintainable, and aligned with industry best practices
- Provide ongoing support and maintenance for existing solutions
- Communicate technical concepts and solutions to both technical and non-technical stakeholders
- Maintain documentation of system configurations, workflows, and customizations
What We Offer:
- Paid vacation, paid days of sick leave with a doctors note, and days of paid sick leave without a doctors note;
- Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate;
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.);
- Regular team-building opportunities as well as bi-annual company-wide events;
- Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval.