Unleash the future of customer engagement — drive innovation with cutting-edge CRM and cloud solutions!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Microsoft Dynamics 365 CRM Developer – Cloud Integration and Customization, you will be working for our client, a leader in digital transformation solutions. You will help design, develop, and optimize CRM platforms leveraging cloud technologies, elevating customer experiences and operational excellence. This is your chance to shape the future of enterprise solutions in a strategic and impactful role.
Your main responsibilities:
- Lead the full lifecycle implementation of Dynamics 365 CRM projects, ensuring seamless integration and high-quality customization.
- Develop and extend Dynamics 365 for Service using the SDK to enable programmatic interfacing and custom functionality.
- Design and build Canvas Apps, Pages, and PCF controls on the Dynamics 365 platform.
- Write robust C# (.NET 4.6.2) and JavaScript code, applying best practices to ensure maintainability and performance.
- Integrate with Azure services including Functions, App Insights, and Service Bus to enhance system capabilities.
- Implement test-driven development, including automated unit testing with frameworks like NUnit and FakeXrmEasy.
- Collaborate with source control using GIT and participate in CI/CD pipelines by leveraging Azure DevOps.
- Provide technical specifications, documentation, and contribute to solution design and code reviews.
You're ideal for this role if you have:
- 7+ years of experience in Microsoft Dynamics CRM implementation and development.
- Hands-on experience with Dynamics 365 for Service (online).
- Proficiency with CRM SDK, C#, JavaScript, and Azure cloud services.
- Experience with Canvas Apps, Power Pages, and PCF controls.
- Knowledge of the .NET stack, Azure Functions, and Azure DevOps pipelines.
- Solid understanding of front-end technologies like HTML5, ReactJS, and AngularJS (plus).
- Familiarity with SOLID principles and design patterns.
- Ability to analyze requirements and decompose solutions into technical components.
- Strong communication skills in English (Fluent).
It is a strong plus if you have:
- Certifications in Microsoft Dynamics 365 or Azure platforms.
- Experience with authentication frameworks like OAuth 2.0.
- Knowledge of logging and monitoring using App Insights or similar tools.
- Prior experience working in Agile environments and code review best practices.
Language Required for the role:
- Fluent English (both written and spoken).
Eligibility for the role:
- Only candidates with an existing legal right to work in Europe will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.