Solution Development

Dynamics 365 CE CRM Solution Architect

Cairo, Cairo Governorate
Work Type: Full Time

TechLabs London is an exponentially growing award-winning Technology firm with head office in the UK, Offices in UAE (Dubai and Abu Dhabi) and a Development Centre of Excellence in Cairo, Egypt. As a Microsoft global premium partner, we deliver world-class Microsoft-Powered Innovative Solutions built on  Dynamics365 Cloud, Power Platform and Microsoft Azure. We deliver Impactful Solutions to the Public Sector, Property and housing industry and to the Financial Services industry amongst other markets.   
We have award winning products, solutions and team members who are working on some of the most innovative projects and solutions globally. We work very closely with Microsoft Product Engineering teams across a wide variety of technologies to make sure we bring the latest innovations to our customers.  
    TechLabs London is going through a significant growth, and we are looking to expand our team by bringing in an experienced, client-facing and confident Dynamics 365 Solution Architect, working in our Development Centre of Excellence in Cairo, Egypt.  

Job Purpose:  We’re looking for a Solution Architect who will be responsible for client-facing interactions with our customers in the UK, EuropeAustralia and the Middle East. You will be designing systems architectureimplementing solutions and providing overall leadership on complex programmes with full customer facing responsibility and excellent consultancy skills. 

Essential /Must have Skills, Capabilities and Experience: 

  • In depth technical and functional knowledge of all Microsoft Dynamics 365 CE Modules including Sales, Customer Service, Field Service, Customer Insights etc. 

  • A minimum of 8 years proven hands-on experience delivering multiple end to end Dynamics 365 enterprise projects both as a Technical Developer and as a Solution Architect. 

  • Excellent communication skills in English, both verbally and in writing. 

  • Confident Client-Facing Consultancy skills and proven experience working directly with clients senior technical leadership. 

  • Leadership and proven mentorship experience and the ability to lead on large programmes are essential for this role. 

    Responsibilities: 

    Designing and developing customised solutions within the Dynamics 365 CE and Power Platform as well as Azure Services including for Integration and Data Migration.

    Document the solution architecture design and capture functional/technical artifacts that describe the end-to-end solution design using TOGAF principles, stored in Azure DevOps Wiki.

    Writing code, unit testing, building applications, and creating, modifying, and troubleshooting existing CRM solutions, designs and customisation.

    Facilitates discussions with business and technical stakeholders to translate the critical business requirements and present a technical vision and solutions in the form of software products, customizations, and integrations.

    Configuring, developing, and supporting Dynamics 365 CE in line with best practices.

    Follow organisation agile development process and adhere to sprint reporting and agile ceremonies.

    Communicating with different teams in-order to understand, support, clarifying technical design & estimations.

    Assist the product team by contributing to the writing of functional and non-functional requirements to ensure application development and configuration follow best-in-class design patterns and support proper solution delivery.

    Collaborate with the product team and business partners to capture requirements and translate them into high-level solution designs, highlighting prerequisites, risks, and performance impacts.

    Reviewing project proposals from product owners to determine feasibility and provide high level estimation.

    Maintaining up-to-date knowledge about new enhancements and features of MS Dynamics CE and Power Platform.

    Contribute to the planning, execution and review of each sprint.

    Ensure the use of Azure DevOps CI/CD pipelines (ALM, YAML).

    Create and maintain solution designs for web applications using HTML, CSS, JS, Angular, React, and NodeJS.

    Core Skills and Experience: 

    Bachelor's degree in information technology, Software Engineering, Computer Science, or related field.

    Advocacy for Best Practices and low code / no code. Applying Microsoft recommendations.

    In-depth experience with Azure Platform, Power Platform, D365, Integration Patterns, Object Oriented Design, Test Driven Development, DevOps.

    Hands-on experience developing customisations, plugins, and workflows in Microsoft Dynamics CE.

    Experience with JavaScript, C#, and .NET framework.

    Deep understanding of Agile methodology; Scaled Agile experience is an advantage.

Submit Your Application

You have successfully applied
  • You have errors in applying