Responsibilities:
- ensure problems and the desired outcomes are properly defined
- ensure the scope of a solution meets the organisation's requirements
- promote reuse and consistent abstractions to support sustainable, scalable integrations across domains
- support decoupled integration though canonical contracts, reusable APIs and event driven interactions to enable service interoperability
- act as a steward of solution-level integrity and promote platform enablement and self service adoption
- understand organisational objectives and external drivers, for example, legislation or financial constraints
- work with others to develop business and technical strategies
- work within business and technical constraints
- design and document solutions so they can be implemented by the organisation
- comply with standards and governance
- communicate and work effectively with stakeholders
- manage risks and decisions in a transparent way


