| Job Purpose . | |
As a Solution Architect, you will develop the end-to-end technical solution architecture for the digital channels technology initiatives. The Solution Architect will be responsible for the creation of the solution approach, rationalization of the solution, presentation/communication of the solution, and as a guide to the delivery teams for realization of the solution. The Solution Architect role will work business, partners and technology team to deliver digital solution and roadmaps. | |
| Key Responsibilities . | |
- Provides application architectural and big picture oversight for development of new or enhanced technology solutions
- Interact with a range of people, from highly technical software developers to Senior Executive stakeholders
- Author and support the content for Solution Design Documents including Context Diagrams, Application Models, Application Profiles, Use Cases, Logical Application Models, Process Models, Logical Data Models, and High-Level Designs.
- Ensure design alignment with overall solution architecture.
- Review business requirements and participate in review sessions to gather and clarify business requirements, remove ambiguity.
- Work with technology/business partners (Architecture, Infrastructure, etc...) as needed to define design of solutions.
- Technical support through Development, Testing, and Deployment phases of the project.
- Proactive, regular communications with business, technology partners, and management to keep informed of status, changes, or issues.
- Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns
- Lead analysis of technology industry and market trends to determine their potential impact on the enterprise architecture
- Acts as an advocate for the customer, as the ultimate authority on the architecture designed to address business or technical requirements.
- Maintains an awareness and understanding of competing products and provides ideas for innovation and improvement in order to maintain a competitive advantage in the marketplace.
- Mentor other team members in project teams.
- Comfortable leading technical teams collaboratively through design processes.
Details of job description during different phase of delivery: Demand | - Work with the Business User/ Business Lead/ Requestor to
- validate the ePIF submitted.
- Understand and confirm requirements with DM
- Engage EAD team, IT Infra and Vendor
- Develop and validate HLE input and finalise solution
- Complete solution based on DM request
- Communicate to DM
- Prepare SSD, TSD, TSW, HLS
- Consolidating confirm from all components and finalized TSD and TSW
| Pre-Project | - Assess ePIF and propose approach on how to source for a viable and cost-effective solution and
- Propose the solution approach and to seek concurrence from Business User
- Work with the respective IT units to gather requirements
- Ensure the IT requirements such as the following but not limited to IT Security and other IT regulatory requirements have been defined and included during the solutioning process
- Conduct solutioning and
- Participate in RFP Process from solutioning and technical requirements perspective.
- Review SOW from vendor to align with the solutioning
| Plan for Project Procurement | - Conduct assessment on the requirements
- Determine type of solution required and
- Recommend the approach to proceed with obtaining the solution
| Develop Request for Proposal | - Assist Project Manager in obtaining user requirements e.g. technical and functional requirements
- Identify the criticality of the technical requirements
- Conduct due diligence on the solutions considered to be invited for the RFP and
- Provide list of potential vendors to Project Manager to be shared with business and GSP
| Conduct Functional & Technical Evaluation and Vendor Selection/Conduct Proof of Concept | - Focus on technical components during pricing validation/normalization and
- Must be an Evaluation Committee member
| RFP Issuance and Proposal Opening | - Assist project manager in handling queries raised by vendors with regards to the RFP
| | GITSC | - Present the solution in GITSC for approval
| | Project | - Briefing on the solutoning with the implementation team
- Assist PM in technical issue/design resolution
|
| |
| Job Specification . | |
- B.S. in Computer Science or related field
- 8 + years of formal architecture design and implementation experience in API technologies, big data, n-tier applications, web architecture, & Enterprise integration
- 5 + years of software development experience
- Excellent communication skills with ability to communicate at an executive level
- Prior experience multiple SDLC methodologies (Agile, Scrum, Kanban, Waterfall)
- Experience working with external customer-facing Web-based and Mobile Applications
- Commanding knowledge with Application Containers (e.g., Docker, OpenShift)
- Experience with open standards
- SOA principles and technologies SOAP, REST, XML, JSON, WSDL, micro-services architecture
- Strong analytical and problem-solving skills
- Team builder and facilitator of cross team discussions with proven ability to identify and remove roadblocks and resolve issues
- Experience in complex system integrations (internal & external) and related technologies (web services, SOAP, REST, JSON)
- Experience with Identity Management (IDM), SSO, oAuth, CA platforms (SiteMinder)
- Experience on technology platforms (JavaScript/Node, JavaEE)
- Knowledge / experience with AWS platform components (Lambda, Lex, EC2, S3, IAM, API Gateway, VPC, DirectConnect, CloudWatch, et al.)
- Certified Architecture Frameworks TOGAF, FEAF, DOD, Zachman
| |
Qualifications (Basic Degree/Diploma etc) | Bachelor of Science (BSc) †Computer science/Computing |
| Professional Qualification and/or Regulatory, Licensing requirements | TOGAF, FEAF, DOD, Zachman |
| Relevant Work Experience | 10-12 years |
| Required Competencies and Skills . | |
| |
Competencies/Skills (Essential to succeed in this job) | Committed, self-motivated and dynamic individual, who can take ownership and manage technical issues in project in timely manner with quality solution. Competencies: - Strong team player and can excel in a complex project environment
- Strong interpersonal and communication skills
- Able to work under pressure and deadline as well as quality driven
- Dynamic in managing change and conflict
- Leadership to motivate team members and
- Challenge status quo and creativity in deriving solution.
#LI-AZ1
|