Microsoft 365 Dynamics Developer

Microsoft 365 Dynamics Developer

Whitehall Resources are currently looking for a Microsoft 365 Dynamics Developer based on a remote basis for an initial 2-month contract.

*** PLEASE NOTE THIS ROLE WILL BE DEEMED INSIDE IR35 FROM APRIL ***

Job Description:

Essentials:
– Dynamics CRM SME preferably with Case Management experience
– Providing in-depth knowledge of the Microsoft Dynamics CRM platform and evaluating customers business processes against the standard CRM functionality.
– Experience of working on full life cycle implementations across multiple versions of Dynamics CRM 365.
– Experience of working in different Dynamics Modules.
– Creative thinking with CRM solutions
– Excellent communication skills.
– Will be required to develop technical documentation and carry out hand over.
– Dynamics Case management, CRM Configuration, Customization, Java Script, Plug Ins, Workflows/Custom Workflow Activity, ASP.Net, C#, SSIS & SSRS, Azure Logic Apps, Azure Functions, PowerBi
– Strong knowledge of C# within Dynamics Plugins, Custom Actions & Custom Workflow Assemblies.
– Strong understanding of Dynamics 365 Development best practices.
– Design & Development of new modules in Dynamics 365 CRM.
– Experience of Agile working methods (Scrum / Kanban)
– Immediate experience of Web App development
– Expert knowledge in unit test, static code analysis; BDD/TDD
– Being able to do code reviews / Participate in peer reviews / Code optimisation
– Write highly available, maintainable and secure code.
– Good understanding of Web and Architectural design patterns.

Desirable:
– Knowledge and experience of integrating with JAVA technology stack
– Azure cloud services
– Expert knowledge and experience with CI/CD and source code control
– GDS experience
– Experience in integration with 3rd party applications and some experience of developing authorisation and authentication for apps is desirable
– Knowledge in DevOps is desirable
– Experience in integration of QA automation tools


All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.