Job Description
Enterprise Architect
6 Months (likely extension)
£550 per day. Outside IR35.
UK based. Remote for foreseeable and duration if needed.
An experienced Domain/Enterprise Architect is required to shape how technology is deployed to meet the key objectives of the organisation within the Customer Facing domain
Responsibilities:
- Add support to Register Land & Property service for enhanced Disposition & Securities data that supports streamlining of settle process in addition to adding support for TPs/DPA and a broader range of deed types
- Provide a self-service Copy Deeds service.
- Replace the legacy user administration service and review the current permissions models across the customer facing estate.
- Drive towards an extended provision of digital deed and signature capability within Register Land & Property
- Support the uplift of application platforms across the domain including: Migration of complex product set to new MongoDb cluster, Migration of on prem databases to AWS and upgrade to new OpenShift cluster
- Liaising with colleagues from Product Management, Service Design and Registration to identify technology solutions and to prioritise and shape the domain roadmap.
- Technical leadership to multiple software development teams, and to other domains, ensuring that technical solutions reduce reliance on legacy systems.
- Support the development teams' Tech leads in both their tactical and strategic work to help ensure the team delivers a cohesive solution that is well-architected and designed in line with RoS engineering principles and best practices.
- Actively participate in the RoS architecture steering group and wider community, ensuring that the architectural and engineering principles and best practices are defined, understood, agreed, and adhered to.
- Building and maintaining an agile culture of continuous delivery and improvement, with a focus on frequently releasing high quality, tested, working software.
- Championing ideas/changes/designs that you and/or the team believe are beneficial, influencing peers and key stakeholders as appropriate.
- Ensuring that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc.
- Coaching and mentoring other team members
Essential Skills
- Designing, gaining consensus, and implementing technical solutions for software development projects across multiple teams
- Ability to engage with stakeholders, understanding context and requirements, from diverse areas of a business including Product Management, Service Design, and Operations.
- Using written, verbal, and visual communication to explain complex topics concisely to both technical and non-technical audiences
- Designing and implementing solutions using service and event-based architectures
- Incrementally replacing enterprise legacy systems
- Working in Agile delivery models
- Defining infrastructure as code
- Experience implementing microservices
- Experience developing within GDS or Digital First (or similar) quality standards
- Experience with tools for unit testing, including system test automation frameworks
- Tools to support rapid development, iteration, and delivery
- Docker/Openshift/Kubernetes
Desirable Skills
- OpenShift / Kubernetes
- AWS API Gateway, Lambda, S3, Aurora/Postgres, CDK
- Knowledge of Land Registration in Scotland.
- Experience with domain-driven design
- Knowledge of human-centred, research-driven, inclusive design practices
- Experience using UI pattern libraries to achieve consistent, tested, and high-quality interfaces.
