Responsibilities
1. System Design & Execution
- Architectural Design: Responsible for designing project-level architectures, focusing on High-level Design (HLD).
- Detailed Documentation: Oversee the creation of Low-level Design (LLD) to ensure the Software Development team can implement solutions with high precision and technical accuracy.
2. Technical Architecture Governance & Integration
- Orchestrate and Ensure Integration Quality: Define and oversee the design of data orchestration between internal and external entities, ensuring technical excellence, high performance, and robust security.
- Architectural Validation & Compliance: Perform architectural reviews and validate system designs from internal teams and vendors to ensure alignment with Enterprise Architecture frameworks and practical implementation of PDPA/Security standards.
3. Practical Innovation & PoC
- Proof of Concept (PoC): Execute Proof of Concept initiatives for emerging technologies to evaluate their feasibility and business value.
- System Optimization: Provide strategic recommendations for system performance improvements to enhance processing power and future scalability.
4. Development Support & Risk Management
- Technical Problem Solving: Partner closely with the Software Development team to resolve complex technical challenges, including Technical Debt and system bottlenecks.
- Risk Mitigation: Assess and manage technical risks at the project level, developing proactive prevention plans to ensure business continuity and minimize operational impact.
5. Team & Stakeholder Support
- Team Management: Manage the internal operations and deliverables of the Solution Architecture team to ensure all outputs are met according to the project roadmap.
- Stakeholder Engagement: Coordinate with Business Units at the operational level to gather detailed requirements and translate them into effective, business-aligned technical solutions.
Qualifications
- 1012+ years of professional experience in IT and Software Development, with strong technical background (experience in Data Engineering and/or DevOps is highly advantageous).
- 57+ years of experience serving as a Solution Architect or System Architect, responsible for designing and overseeing large-scale, enterprise-level systems.
- 23+ years of experience in a leadership or people management role, such as Lead Architect, Architecture Manager, or Technical Lead, with proven ability to guide teams and drive architectural decisions.
- (Optional) Prior experience in projects related to Retail, Financial Services, or Supply Chain industries is an advantage.