Experience:
- Designing complex integrations with multiple sources.
- Working with external suppliers and validating proposed solutions.
- Strong experience of agile software delivery.
- A background in software engineering and application development
Key Responsibilities:
- Must understand and work towards the enterprise architecture vision for the solution and be able to converse fully on all aspects of what it's primary needs are.
- Must be a strong leader with outstanding communication skills - able to earn and maintain the respect of the key project stakeholders, suppliers and internal delivery teams.
- Fundamentally able to translate key architectural drivers for change into effective solutions, by understanding why its needed, for whom, and what is involved whilst giving key focus to the time, cost and risk implications.
- Owns all technical debt encountered and mitigates concerns such as future work being blocked, system scalability or support being compromised, cause of delivery disruption and security implications - Finds ways to reduce technical debt at any opportunity.
- Must demonstrate good architecture practice by conforming to enterprise & solution design principles and documenting the rationale for all key decisions made without compromising the lean delivery practices followed by the project team.
- Takes a risk driven approach to solution design and considers how the risks identified can be mitigated to the customer & business satisfaction.
- Ensures that solution design is certainly not \"big up front\" design but instead translates all items of significance into a candidate architecture so that suppliers and internal delivery teams can start the detailed design process.
- Must ensure the solution design is flexible to change and can follow an iterative delivery approach.
- Communicates the 'big vision' solution vision to suppliers and internal delivery teams and ensures they fully understand WHY, WHAT and HOW.
- Testing should be a significant focus of the solution design.
- Able to identify and define the non-functional requirements, for suppliers and internal delivery teams, and advise how they can be validated.
- Provides leadership and guidance to coach, motivate and help project team members achieve a high-quality solution.
- Supports delivery planning by helping to identify all themes, epics and features in order to form a workable product backlog.
- Able to produce initial estimates for work by considering concerns such as delivery complexity, risk of change and solution certainty.
- Works within the enterprise architecture governance model to ensure solution validation, governance and quality assurance across multiple domains is upheld.
- Must be passionate about Solution Architecture and able to use a pragmatic approach to solution design that focuses on simplicity at its core.
- Must always be willing to deep dive into problems and lead suppliers and internal delivery teams towards effective solutions.
- Must be detail oriented and have a firm belief in collaboration.