Back to jobs

Microsoft Dynamics CRM Technical Lead

Job description

Troocoo are partnered with an exceptional group of people in their search for a Microsoft Dynamics CRM Technical Lead. We are looking for someone to manage and work with software engineers in an Agile Scrum Squad within the Solution Delivery DevOps operating model to drive modern engineering practices to deliver innovative enterprise solutions.
  
This role requires a technical leader with Agile and DevOps transformation experience to work with Dynamics 365 and on-prem CRM systems and architectural approaches to uplift technical capability and remediate technical debt.

Key Responsibilities
As a MS Dynamics CRM Technical Lead (CRM), you will:
  • Work with the business stakeholders to provide recommendations for services available in the Dynamics 365 ecosystem
  • Contribute to development of revenue growth and profitability plans and strategies for both existing and new clients
  • Create robust, performance-optimised, efficient, scalable, reusable and value-creating architectures as well as functional and non-functional designs to fulfil solution requirements
  • Lead and perform fit/gap analysis between solution requirements and existing functionalities
  • Guide squad in best practices and procedures to build and implement Dynamics 365 solutions
  • Support the establishment and maintenance of squad level solution architectures
  • Support squad adoption of common frameworks, patterns and standards
  • Contribute to architecture decisions on technology selection and usage
  • Serve as a source of technical expertise and mentor software engineers
About you:
  • Minimum 3 years of experience in a lead engineer role including line management responsibilities
  • Ability to design Dynamics CRM solutions based on technical and functional requirements
  • Strong interpersonal skills including mentoring, coaching and collaboration
  • Experience in DevOps transformation encompassing cultural transformation
  • Experience applying agile development practices, including knowledge of Scrum, Extreme Programming and TDD practices as well as an ability to coach others in their use
  • Experience automating deployment of solutions into Azure; and
  • Excellent engineering skills across a range of technologies (full stack for preference) with advanced skills in an area of specialisation. Specific skill areas include: C# development skills and in-depth knowledge of .NET Core; AWS cloud technologies and JavaScript;
  • Azure knowledge and skills working within the Azure ecosystem;
  • T-SQL development skills, with a deep knowledge of database design and data analysis skills. Particularly in relation to CRM;

If you're looking for a true career move in a genuine progressive organisation, then we look forward to receiving your application. Please apply, or email Martin at ICT@troocoo.com