Job Description
Microsoft Dynamics 365 CRM Technical Lead
TechLabs London is an exponentially growing Technology firm with head office in the UK, Offices in UAE (Dubai and Abu Dhabi) and a Development Centre in Cairo, Egypt. As a Microsoft global premium partner, we deliver world-class Microsoft Dynamics365, Power Platform and Azure cloud 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 a dynamic and proactive MS Dynamics CRM Technical Lead, working in our Development Centre of Excellence in Cairo, Egypt.
Role & Environment:Work and/or interact with Microsoft Product Development team and Microsoft MVPs from around the world gaining experience on some of the most innovative solutions and latest technologies.
Represent TechLabs London in a professional and appropriate way.
Perform product development and project services, including working on generic product development features to all solution customers or on implementing, extending and integrating solutions for customers.
TechLabs London is a Microsoft Global Premium Partner, Dynamics Partner, Microsoft Premium ISV Partner, Microsoft Cloud Solution Provider (CSP Direct) and Microsoft Cloud Embed Partner (1st in Europe).
TechLabs London has several vertical business solutions targeting a number of industries, with their flagship solution focusing on the real estate, property and housing market through their Dynamics and Azure-based solution: http://iProperty.Cloud.
Duties and Responsibilities:- Utilize Microsoft Dynamics 365 CE and Power Platform to design, develop, and integrate technical solutions.
- Design and implement data migration solutions to transfer large amounts of data using SQL Server Integration Services (SSIS).
- Deliver technical solutions as per specified plans, deliverables, costs, and timelines.
- Clearly articulate technical issues, solutions, and activities to colleagues and clients.
- Have hands-on Dynamics 365 development experience for at least 5+ years developing Plugins, custom workflows, custom API, etc.
- Collaborate with other team members including developers, business analysts, and architects to implement our Microsoft Dynamics 365 CE and power platform solutions.
- Work with stakeholders, business users and client’s IT teams to understand their business requirements and translating them into solution designs and Dynamics 365 applications.
- The role involves providing technical leadership and mentoring to developers, as well as offering friendly and professional advice and support to team members.
- Apply sound software engineering processes including iterative development, unit testing, source code control, and reviews.
Qualifications and Requirements:- 5+ years of experience in customizing and configuring Microsoft Dynamics 365 across various customer engagement modules, such as Sales, Customer Services, Field Services, Marketing, Project Service, and other solutions of Power Platform.
- 6+ years of experience in programming with C#, with a Strong understanding of Object-Oriented Programming, and domain-driven design.
- Possess a solid understanding of Microsoft Dataverse, Power Apps (Model-driven Apps, Canvas Apps, Power Pages), Power BI, and Power Automate.
- Highly desirable to have experience in Microsoft Azure Cloud solutions development, including Azure Functions, Logic Apps, Web Apps, Azure Cognitive Services, Azure Artificial Intelligence, Bot Framework, etc.
- Have proven experience in MS Dynamics 365 technical architecture design.
- Be able to troubleshoot MS Dynamics 365 issues, perform root cause analysis, and provide long-term solutions.
- Good communication & customer-facing skills.
- Ability to lead and mentor team members.
- Excellent English communication skills (spoken and written).
- Experience in portal and web development using ASP.NET Core is an advantage.