Mô Tả Công Việc
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, scalability, and usability. They act as constraints or restrictions on system design across different backlogs
- Being a cloud responder
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
- Mentor and coach other members to fulfill their roles3. Other responsibilities
- Lead the delivery of integration architecture through priority projects and initiatives. Provide thought leadership on integration architecture policy, strategy, and governance.
- Communicate effectively. Communicate ideas and information to difference audiences in “plain English”
- Communicate clearly and concisely in all written and oral communications
- Share information and knowledge with others in a proactive, timely way that is fit for purpose
Yêu Cầu Công Việc
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, scalability, and usability. They act as constraints or restrictions on system design across different backlogs
- Being a cloud responder
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
- Mentor and coach other members to fulfill their roles3. Other responsibilities
- Lead the delivery of integration architecture through priority projects and initiatives. Provide thought leadership on integration architecture policy, strategy, and governance.
- Communicate effectively. Communicate ideas and information to difference audiences in “plain English”
- Communicate clearly and concisely in all written and oral communications
- Share information and knowledge with others in a proactive, timely way that is fit for purpose