Government Recruitment Service • SW1H 9AJ
About this role
Do you have hands on experience developing for and maintaining a full Microsoft 365 environment?Can you automate MSD365 tasks using PowerShell or Graph API?Do you enjoy improving digital workplaces and enabling users through modern tools?In this role, you will be responsible for designing, configuring and extending Microsoft Dynamics 365 (CE/CRM) and the Power Platform to meet user and business needs. You will be part of a technical team within the Digital Practice division, of the Digital, Data and Technology directorate of the Charity Commission. You will work within a multi disciplinary agile delivery team, integrating Dynamics with Charity Commission systems while meeting the Government Service Standard and the Technology Code of Practice.
Key Responsibilities
- Configure and Build Dynamics 365 (CE) Solutions- Programming and build to modern development standards, Customise Dataverse tables/entities, forms, views, business rules. Implement workflows/Power Automate, plugins, JavaScript/TypeScript, PCF controls, and solution management across environments development, test and production.
- Deliver Dynamics 365 modules to support the Charity Commissions services, ensuring accessibility. Build features across Charity Commission systems, CRM, knowledge management and Power Pages for secure customer facing services. Explore problems and issues within Dynamics 365 and deliver optimal solutions to address the cause of the identified problem.
- Integrate Dynamics 365 securely with the Charity Commissions systems, to deliver efficient and effective support to the Charity Commission’s services. Implement API‑based integrations (REST/OData), Azure Logic Apps/Functions, Service Bus, and external data sources. Design robust systems integration patterns and monitor availability and capacity.
- Data migration and quality, including Data management, Data standards, governance and assurance. Plan and run migrations into Dataverse (ETL, staging, deduplication), Enforce data standards and retention in line with departmental policies and the Service Standard
- User‑centred delivery - Defining and managing business/user needs. User‑centred practice and advocacy. Communicating between the technical and non‑technical. Translate user and business needs into Dynamics 365 configurations and extensions and
- Collaborate with product managers, delivery managers, software engineers, business analysts, service designers and user researchers to ensure features are usable, accessible and meet real needs.
- Quality assurance and continuous improvement - Testing; Managing, reporting and resolving defects. Create and run unit/integration tests, manage defects, peer‑review code/config, contribute to continual service improvement and support live incident/problem management.
- Agile delivery and DevOps - Participate in sprint ceremonies, automate build/release with Azure DevOps, maintain environment strategy and deployment pipelines for Dynamics 365 solutions. Make decisions selecting the best solutions, methods and tools to enhance the development of the MSD 365 system from options you have explored
Proud member of the Disability Confident employer scheme
Disability Confident
About Disability Confident
A Disability Confident employer will generally offer an interview to any applicant that declares they have a disability and meets the minimum criteria for the job as defined by the employer. It is important to note that in certain recruitment situations such as high-volume, seasonal and high-peak times, the employer may wish to limit the overall numbers of interviews offered to both disabled people and non-disabled people. For more details please go to Disability Confident.