Dynamics 365 & Power Platform Developer / Team Lead
Role details
Job location
Tech stack
Requirements
Apply for Senior Dynamics 365 & Power Platform Developer at WebBeds in Madrid, Spain. Full-time, on-site position. About the role We are seeking a Senior Dynamics 365 & Power Platform Developer / Team Lead to design, architect, and deliver advanced Dynamics 365 and Power Platform solutions. You will drive technical decisions, mentor the development team, and ensure quality and scalability of CRM implementations. This role includes hands-on development as well as leadership responsibilities. Key responsibilities - Technical Leadership & Architecture - Lead the design and architecture of Dynamics 365 CRM and Power Platform solutions. Define technical standards, coding guidelines, and best practices. Provide mentorship, code reviews, and technical coaching to junior and mid-level developers. Participate in project planning, estimations, and solution design workshops with stakeholders. - Advanced Development - Develop complex customizations, integrations, and extension components. Build advanced plugins, custom workflow activities, and extensions using C#. Develop enterprise-grade model-driven apps, components, and automation flows. Optimize performance, security, and reliability of CRM solutions. Oversee ALM and CI/CD pipelines. - Integration & Cloud Expertise - Lead integration design using Azure Functions, Logic Apps, Service Bus, and API Management. Design API-based communication between CRM and external systems. Ensure proper security, identity management, and governance (Azure AD, role-based security). - Collaboration & Delivery - Collaborate with product owners, architects, and business stakeholders to translate requirements into solution designs. Ensure timely delivery of CRM features and projects. Troubleshoot complex technical issues and guide the team on solution approach. Stay current with Dynamics 365 and Power Platform changes, roadmap, and best practices. Required skills - 5+ years of experience in Dynamics 365 CRM / CE and Power Platform development. - Deep understanding of Dataverse, CRM architecture, and solution layering. - Strong knowledge of plugin development, JavaScript/TypeScript, C#, and API integrations. - Experience designing and building large-scale CRM integrations and workflows. - Strong understanding of Azure cloud services related to CRM (Functions, Logic Apps, AI Builder, Service Bus). - Demonstrated experience leading or mentoring other developers. - Experience with DevOps, CI/CD, Git, and solution transport processes. - Strong communication, stakeholder management, and leadership skills. Preferred qualifications - Experience leading a team or technical delivery in CRM environments. - Experience with enterprise architectures and multi-environment ALM management. - Master's degree or advanced training in Microsoft technologies. - Knowledge of AI, Dataverse virtual tables, or advanced Power Apps components. - Experience with multi-module Dynamics implementations (Sales, Customer Service, Field Service, Marketing, or custom apps).