The D365 CRM Developer works closely within a development stream to drive the quality implementation of CRM solutions.
As a technical expert in the Power Platform, they are responsible for technical delivery of the solution and maintain accountability among the development team.
Serves as technical expert on development projects and participates in full development life cycle including requirements analysis and design.Assist and contribute across all phases of Avanade projects.
Define technical, operational, and user requirements.
Write technical specifications based on conceptual design and business needs.
Research customer issues, design architecture, liaise between stakeholders, ensure project quality, and lead continuous improvement efforts.
Together we do what matters.
Skills and experiencesPractical experience in developing customised Dynamics 365/CRM/Model-driven app/Power Platform solutionsManaging CI/CD PipelinesAdvanced understanding of relational database conceptsAbility to connect with clients and lead a team to reach their goalsExcellent client management skills and the ability to work with customers to develop and manage an action planHands-on experience with implementing one or more Microsoft first-party Dynamics 365 products (e.g.
Sales, Customer Service), Power Pages, Power Apps (canvas apps).Strong knowledge of Dataverse extensibility including plugins, .Net, integration patterns, PCF, JavaScript/TypeScript and other related technologies.Highly desirable: experience implementing and using Microsoft Azure DevOps for ALM of Power Platform solutions, including Git/repos and Pipelines.
Characteristics that demonstrate success for this role:Analytical, curious, agileTeam player and good communicatorProblem-solver, patient and quality-drivenSelf-motivatedInnovative mindsetAspires to one-day become a Solution ArchitectPassion and interest in Microsoft's Power Platform and related technologies
What you will do:Design, develop, document, test, and debug Power Platform and Dynamics 365 (CRM) applicationsApply knowledge of technologies, methodologies, processes, and tools to support clients and projectsManage onshore and offshore development teams, being accountable for code quality, best-practice adherence and velocityServe as technical expert on development projectsParticipate in full development life cycle including requirements analysis and designDevelop and configure software systems either end-to-end or for specific stages of the product lifecycleSupport large-scale proprietary software for internal useEnsure high quality and timely resolution of customer issues
Some of the best things about working at Avanade:Opportunity to work for Microsoft's Global Alliance Partner of the Year (18 years in a row), with exceptional development and training (minimum 80 hours per year for training and paid certifications)Real-time access to technical and skilled resources globallyDedicated career advisor to encourage your growthEngaged and helpful coworkers genuinely interested in youFind out more about some of our benefits here.