Job description
What we are looking for -
· Extensive knowledge of Microsoft Dynamics 365 Customer Engagement (out-of-the-box functionality and limits) & Experience in M365 CRM Development and customisation
· Understanding of broader Microsoft Stack and how to leverage it to create powerful solutions (PowerApps, Power BI, Dataverse, Azure).
· Knowledge of the D365 Product suite & development and configurations of Logic Apps and D365 Marketing feature.
· Experience in implementing Business Rules, WorkFlow solutions along with experiences in JavaScript/JQuery.
· Excellent understanding of relevant concepts in information management & governance (e.g. Data Protection Act, IT Security).
· Ideally - Dynamics 365 / Power Platform Certification, BSc in Computer Science or related subject and 7+years of Industry Experience.
· Open-minded to learn and develop technical skills in Platforms such as Sitecore and SharePoint
· Self-Starter - passionate for Continuous Improvements in Quality Solutions, and Automation where suitable.
The role
· Delivery and Enhancement of D365 solutions & plug-ins - ensuring the day-to-day performance needs align with needs of the business
· Work closely with IT colleagues, Business Product Owners, and 3rd parties to ensure integrations to other systems work as designed
· Mentor, coach and aiding more junior members of the team, and takes responsibility to spread knowledge
· Work with the Product Owner & Application Support Team to understand current solution support & Delivery of new Dynamics 365 features
· Maintain and create solutions for Power Platform including PowerApps and Power Automate
· Triage Incident - debugging and troubleshooting D365 platform & adjacent business critical applications
· Work with the Security, Infrastructure and Application Support Teams, to understand current solutions and develop relationship to strengthen support & Delivery of new Dynamics 365 features as well as integrations to other Systems.
Key Experience for the .Net, Dynamics 365 Developer
· Microsoft .Net Development experience, preferably Dynamics 365 CRM development experience
· Experience of Azure Data Factory, MS Power Platform, PowerApps, Power Automate
· Ability to use Dynamics 365 SDK and tooling, including API such as RESTFul
· Good knowledge of AGILE development methodologies, collaborative way of working with Scrum Masters, Business Analysts, Product Owners, Solution Architects & Application Support
· Ability to support teams through your knowledge of .Net, Azure, Microsoft Dataverse Web API and related technologies.
· Hands on experience in the setup of Continuous Integration (CI) and Continuous Delivery (CD), ideally using Azure DevOps.
· Web technology knowledge (.Net, C#, JavaScript, CSS, HTML, IIS)
· Other Technologies such as RabbitMQ, Istio, Application Logging (e.g. Log4Net)
· Familiar with Design Patterns such as SOLID to optimise code and maintainability
· Refactoring of Code using best practices in TDD and BDD (where suitable)
Job Type: Full-time
Pay: £60,000.00-£70,000.00 per year
Benefits:
- Company pension
- Work from home
Schedule:
- Monday to Friday
Ability to commute/relocate:
- London: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's (preferred)
Work Location: Hybrid remote in London
Reference ID: BTCGMT
Expected start date: 28/08/2023