Mô tả công việc
Job Purpose
The job holder plan, manage, and control the activities of the team responsible for designing, developing, and implementing a systems integration architecture/framework including on-premises and cloud infrastructure
Key Accountabilities (1)
Architecture
- Write code, build demos, and review code to make sure the team follows the architecture (not limited to powerpoint and excel only)
- Build capacity of internal integration framework, automation, reusability, maintainability and automation as much as possible
- Review and improve proposals for scalable and modular solutions that address both current architectural constraints and future architectural improvements
- Promote best-in-class engineering practices (e.g., test-driven development, continuous integration, and automated deployment)
- Take the lead in improving existing and creating new applications, while ensuring application software is efficiently and effectively designed, manufactured, tested, and met with business requirements
- Build, maintain, and enhance the Agile Architecture to support the design and architecture of the system's operations and improvements
- Build, maintain, and enhance the Architectural Runway to deploy short-term features without delay
- Own and build as much automation and capabilities as possible for Non-Functional Requirements (NFRs) that define system attributes such as security, reliability, performance, maintainability maintainability, scalability, and usability. They act as constraints or restrictions on system design across different backlogs
- Being a cloud responder
Key Accountabilities (2)
Project Management
- Manage project conflicts, challenges, and dynamic business requirements to maintain high performance
- Work with team leaders to resolve human issues and project roadblocks, conduct autopsies and root cause analysis to help teams continuously improve their methods to ensure maximum productivity
- Invite senior and DevOps developers to contribute to architecture development
- Review the product backlog and maintain the architecture backlog
- Own, build, train and lead bad debt management techniques.
- Develop an incentive and advocacy process to call on Senior Developers and DevOps to contribute to architecture development
- Mentoring and coaching other members to fulfill their roles
Key Accountabilities (3)
Key Relationships - Direct Manager
Director, Integration Architecture
Key Relationships - Direct Reports
Key Relationships - Internal Stakeholders
Interal units in Division and other Divisions
Key Relationships - External Stakeholders
State agencies (SBV, Technology department…); external Vendor