Purpose of the job
Design end-to-end solution architecture which includes the data platform (i.e., data lake, APIs) and the integration between different layers
Assess impact, architectural options and ensure alignment to enterprise architectures
Proactively solve architectural issues and ambiguities
Ensure compliance with enterprise data governance and information management standards
Work with development teams and product owners/business champions to ensure technical alignment, feasibility and success of the technical features, MVPs and products
Key outputs
Architecture Diagrams
Technically feasible concepts, features, MVPs and products
Responsibilities/Activities
Provide inputs on solution design & support in assessing feasibility
Define impacted systems and proactively solve architectural ambiguities
Establish opportunities and constraints for technology architecture
Work with Product Owners to put dependencies/external deliverables into backlog
Drive analysis on how business requirements can be technically implemented
Support enterprise data model definition and asses implications on data architecture
Engage extended Architectural team to create Conceptual Architecture Diagrams
Craft solutions design allowing for scalability Conduct technical feasibility analysis: Ensure implementation support, functional test-ability, automation, scalability, security, extensibility, etc. Deliver back-end architecture integration
Coordinate with other external teams and architects to communicate technical dependencies and requirements Provide insights to enterprise architects on gaps in current enterprise architecture
Day-to-day support for developers on how to implement features
Key relationships
Close work with PO and wider business units on alignment between business impact/ desirability of features, and feasibility of built Technical mentoring to teams and individuals
Provision of insights to EA on gaps in current enterprise architecture
Day-to-day support for developers to give insights in big picture
Technical competencies
Detailed knowledge of relevant systems and interfaces
Detailed understanding of interdependencies b/n various systems & architectural design
Degree in Computer Science, IT Systems or related field