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