Job Overview
We are seeking a Senior Dynamics 365 CE Developer to join a technical team responsible for designing, developing, and maintaining Dynamics 365 Customer Engagement solutions. The person in this role will collaborate with stakeholders across the organisation to deliver scalable, secure, and maintainable solutions that align with business requirements and technical standards.
Responsibilities
- Design, develop, and implement customizations and extensions for Dynamics 365 Customer Engagement (CE) using supported frameworks and best practices.
- Develop plugins, custom workflow activities, JavaScript web resources, and integrations with external systems via APIs and Azure services.
- Analyse business requirements, translate them into technical specifications, and propose pragmatic solutions that meet performance and maintainability goals.
- Lead code reviews, establish coding standards, and mentor less-experienced developers to ensure consistent delivery quality.
- Participate in solution architecture discussions, contribute technical estimates, and support project planning activities.
- Develop and maintain deployment pipelines, configuration scripts, and environment setup documentation.
- Troubleshoot production issues, perform root cause analysis, and implement corrective actions in a timely manner.
- Document development work, including technical designs, operational runbooks, and release notes.
Qualifications
- Proven experience as a Dynamics 365 CE developer with several completed implementations or major upgrades.
- Strong knowledge of Dynamics 365 Customer Engagement platform capabilities, data model, security model, and customisation options.
- Proficiency in C#, .NET, JavaScript/TypeScript, Web API, and working with RESTful services.
- Experience with Power Platform components (Power Apps, Power Automate) and integration patterns using Azure services is preferred.
- Familiarity with source control systems, CI/CD pipelines, and automated deployment techniques.
- Solid understanding of relational databases, SQL, and data migration strategies.
- Strong analytical skills, attention to detail, and the ability to communicate technical concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience; relevant certifications are an advantage.
Benefits
- 100% remote work. You can choose to work from any place in the world
- Flexibility regarding working hours. Autonomy to choose the way you work. We trust you.
- Cooperation with top-tier engineers and experts.
- Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere
- Agile approach and no bureaucracy.
- Outstanding integration trips to various places in Europe for all employees.
- Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit.