Job Description
Responsibilities:
• Building custom Dynamics CRM solutions, principally via CRMOL and including extensive presentation of bespoke business processes.
• Understanding and implementing solutions architected using service-oriented, distributed, micro-service, and other patterns appropriate to identified requirements.
• Building complementary solutions that integrate with CRM back-ends, such as customer portals and integrations with other systems.
• Working closely and effectively within a multi-developer team.
• Reviewing documentation, designs, and implemented solutions alike to ensure proposed approaches are implementable.
Requirments:
• Dynamics 365/Power Apps implementation and extensive customization.
• Strong C# dev. to support bespoke plugin/workflow development.
• Strong JS/HTML/CSS dev. to support bespoke interface development.
• Strong general. Net dev to support complementary project development.
• Insightful entity architecture, grounded in solid MS/Fetch SQL.
• Excellent communicator, capable of engaging at all levels with customers.
• Good team player and people manager.
• Distributed team dev. inc source control appreciation, esp. GIT and CI.
• Experience in the development of Advanced Power Platform solutions using Power Apps, Power Automate, and Power BI.
Desirable Skills:
• Candidates are expected to have some of the following skills.
• General. Net Development, esp. Web API to support peripheral technologies such as bespoke processing, integrations, and customer/supplier portals.
• Azure portfolio implementation, esp. Service Bus, Azure Functions, etc.
• Wider Dynamics eco-system technologies. MSE and DM.
• Windows certifications, e. g. multiple MCPs or an MCSE.