Software Design, Development, Support and Reliability
- Lead the design, development and support of Microsoft Dynamics 365 Finance & Operations (F&O) and related platforms.
- Take accountability for development standards, solution quality and delivery across the F&O team, including oversight of code reviews.
- Provide technical leadership on configuration, customisation, X++ extensions and integrations (Data Management Framework, OData, Azure Integration Services), in line with platform best practices.
- Ensure solutions are reliable, secure, performant, maintainable and upgrade-safe, with regard to release cycles and platform dependencies.
- Balance new enhancements with system stability, technical debt reduction and operational risk.
- Support release readiness, post-release stabilisation and technical resolution of major incidents and performance degradation.
Operational Excellence, Agile, DevOps & Continuous Improvement
- Enable effective Agile practices and DevOps delivery to support predictable, iterative delivery.
- Drive automation, optimisation and standardisation across development and support processes.
- Design, maintain and improve CI/CD pipelines using Azure DevOps.
- Apply engineering metrics to identify and drive improvement opportunities.
Compliance, Security & Change Management
- Ensure solutions comply with security, regulatory and organisational standards.
- Apply secure coding practices and technical controls to reduce risk.
- Support audits, control assessments and remediation through technical input.
- Contribute to change execution and adoption by ensuring technical readiness and minimal operational impact.
Delivery, Project & PMO Governance
- Support delivery of multiple initiatives through realistic estimates, planning input and technical oversight.
- Identify and communicate delivery risks, dependencies and technical constraints early.
- Apply PMO standards, Agile practices and delivery governance in day-to-day execution.
Reporting, Decision Support & Escalations
- Provide accurate technical input into delivery status, risks, dependencies and escalations.
- Support decisions by clearly explaining technical options, trade-offs and impacts.
- Contribute solution-focused technical recommendations to escalation discussions.
Stakeholder & Vendor Collaboration
- Work with internal stakeholders to translate business needs into clear technical solutions and priorities.
- Work with vendors and service providers on technical delivery, integrations and issue resolution.
- Support communication and escalation with clear technical input and impact assessment.
People, Capability & Culture
- Lead the F&O developers who report directly to the role day to day, including coaching, guidance and performance support.
- Provide visibility into skills, workload, resource capacity and capability gaps.
- Mentor team members through coaching, knowledge sharing and communities of practice.
- Promote a positive engineering culture of collaboration, accountability, inclusion and continuous improvement.
Training, Knowledge Sharing & Enablement
- Provide technical training and knowledge-sharing sessions to developers and support teams.
- Create and maintain technical and support documentation.
- Support onboarding and upskilling by sharing best practices, patterns and platform knowledge.