A federal public service programme is running a multi-year digitalisation effort to coordinate the end-to-end processing of fines and financial penalties across justice, police and financial authorities. This role exists to provide senior architectural leadership for a cloud-native .NET Core and Azure landscape that supports automated case handling and integration with national finance systems, with Angular front-ends and containerised services in production.
The mission
The programme modernises how fines are issued, sent and collected, and expands to new types of traffic and correctional penalties. The technical landscape combines .NET Core microservices, Angular-based case management UIs, Azure cloud services, containers and CI/CD pipelines, with a strong emphasis on security and regulatory compliance. The work matters because it directly affects the timeliness and correctness of financial enforcement across multiple public organisations.
In this role you will define and validate solution architectures, translate business and non-functional requirements into technical roadmaps, and make key platform decisions that influence multiple project teams. On a day-to-day basis you will review designs, approve interfaces for integration with finance and police systems, manage the technical backlog, mentor senior developers and ensure deployment and operational practices follow DevOps and security standards.
Your responsibilities
- Define and document the target architecture and technical roadmaps for cloud-native .NET Core services running on Azure, prioritising security and scalability
- Design integration patterns and APIs used by automated case handling and by external partners such as finance and enforcement services
- Lead architecture reviews and enforce architecture standards, including Domain Driven Design, modular service boundaries and secure coding practices
- Drive adoption of containerisation and orchestration, CI/CD pipelines and infrastructure as code to improve deployment reliability and throughput
- Mentor technical teams, provide hands-on guidance during design and code reviews, and manage the technical backlog and priorities
- Ensure technical documentation, runbooks and architecture artefacts are kept up to date to support operational teams and audits
Your profile
Essential skills
- Minimum 10 years of professional software development experience with proven technical leadership on complex projects
- Demonstrable experience as a solution architect building cloud-native systems with .NET Core and Azure
- Strong frontend understanding, with practical experience or oversight of Angular applications
- Deep knowledge of Domain Driven Design (DDD) and architectural modelling (TOGAF or equivalent) and experience applying them in practice
- Hands-on experience with containers (Docker), orchestration (Kubernetes) and DevOps tools such as GitLab CI/CD and Terraform
- Solid security expertise covering threat modelling, authentication and authorization, and secure deployment patterns
- Excellent stakeholder communication skills and experience collaborating with public sector partners and multidisciplinary teams
Education
- Bachelor or Master degree in computer science, engineering or equivalent professional experience