Key responsibilities include developing and maintaining the technical roadmap for Dynamics 365 solutions, including integrations with other systems and Azure services in alignment with business objectives. Additionally, providing technical expertise and advice to key business and executive stakeholders and guidance to implementation and support teams, ensuring successful implementation and adoption of solutions.
* Review standards, guidelines and best practices for platform use and integration
* Maintaining and improving the performance, scalability, governance and reliability of Dynamics 365 and Azure environments ensuring they support current and future business needs.
Essential Requirements
* A flexible, pragmatic, team-oriented customer-focused approach to the development, consultation and implementation of solution architectures
* Work with application teams, infrastructure teams, DevOps, security and product owners to ensure platform alignment and integration
* Experience developing architectures and supporting delivery of cloud-hosted and on-premise services, with the constraints of configurable-off-the-shelf (COTS) application platforms (e.g., Microsoft Dynamics 365), in an enterprise environment
* Ability to contribute to strategies, plans and implementations of the rollout of enterprise solutions to departmental users
* Provide architecture assurance and design reviews for platform-dependent solutions
* Ability to translate functional and non-functional requirements into solution component architectures suitable for implementation
* Integration practices including API, batch and messaging solution architectures
* Data management practices including data modeling, data schemas, reference data management, data mapping and data migration
* Strong understanding of information security and information privacy practices
* Understanding of enterprise and solution architecture practises including business analysis practises within an agile environment
* High level of verbal communication and documentation skills
* Ability to work well within a multi-disciplinary team and with third-party suppliers.
The ideal candidate will have experience working on large-scale projects, strong problem-solving skills and excellent communication abilities. They will be responsible for guiding the development and maintenance of software solutions that meet business needs, ensuring high-quality results and identifying opportunities for process improvements.
We are seeking a highly skilled and experienced Platform Architect to join our team. The successful candidate will have a proven track record of delivering complex IT solutions, strong analytical skills and the ability to communicate effectively with both technical and non-technical stakeholders.