Job Summary
Solution architect works closely with project and development labs to seek for the optimum solution architecture design based on IT architecture constraint and project timeline. He/she also ensure the solution architecture design has alignment with architecture roadmap, principle and architecture patterns of the customer and SCB Tech X. He/she performs regular architecture review to validate the design delivered and co-work with enterprise architect to seek for the architecture domain challenge and initiated as architecture improvement opportunities.
Job Description
Architecture development
- Develop solution architecture based on tribe’s requirement and architecture roadmap
- Provide intensive guidance to development team to deliver targeted business outcomes and manage risk to business processes and operations
- Identify integration pattern uses in domain architecture and retrofit back into reference architecture for future usability
- Review solution delivery outcomes to identify architecture challenges and improvement opportunities
- Incorporate solution architecture design into architecture repository
- Perform end to end architecture design starting from conceptual design, high level architecture design, detail application design, infrastructure design and cloud system design depending on the individual skills
Project collaboration
- Play supporting role to all architecture activities toward SCB Tech X business starting from design and development and delivery phase.
- Provide cost estimation according to the designed infrastructure
Research and development
- Occasionally provide research and development / POC for new technology before recommend to the projects
- Conduct POC and communicate to solution vendors for deep understanding of the solution/technology usage
- Provide intensive guidance to project team to leverage software assets developed by other labs/projects
- Perform technology choices evaluation
Experiences
- Experienced in the areas of software architecture design for at least 5 years
- At least 8 years experienced in software development area
Knowledge & Skills
- Broad technical aptitude and knowledge within application architecture
- Ability to understand complex business requirements
- Knowledgeable on the enterprise architecture patterns and leverage existing design pattern into solution architecture design
- Knowledgeable on cloud architecture design
- Knowledgeable on the development methodology
- Knowledgeable on modern application design patterns such as microservices architecture, serverless architecture, API architecture
Competency
- Effective communication and able to communicate solution design with multiple IT stakeholders from multiple aspects eg. application architecture aspect, infrastructure architecture aspect and data architecture aspects
- Ability to excel in learning new projects from documentation from customer / stakeholders
- Ability to communicate well in English
- Excellent in self time and tasks management