Contractor role on project: Enterprise Architect
Program Enterprise Application Architect:
- Designs, maintains and oversees the program level application architecture across all solution components
- Develops, communicates and revises application architecture standards, particularly with focus on microservices and cloud-native application design patterns
Program Application Architecture Governance: Manages the program application landscape and ensures squad-level designs meet program standards.
Technology Solutioning, Evaluation and Selection: Supports analyses to evaluate and select technologies at the squad- and program-level that best fit requirements and the bank’s overall strategy.
Solution Design Guide and Review: Provide guidance and support to squads for designing their respective applications / components.
Overall Architecture Governance:
- Supports designing and implementing program governance structures to oversee architectural decisions, ensuring they align with the project's strategic objectives and adhere to industry best practices
- Ensures program-level architecture governance is aligned to enterprise-level governance and supports engagements required with stakeholders outside the program to create alignment
Must have:
Prior experience:
- Strong Background in Enterprise Application Architecture: Proven experience in developing and implementing enterprise architecture frameworks, preferably within the financial services sector. Demonstrated success in architecting solutions for complex, large-scale applications, preferably in the banking or financial services sector.
- Expertise in Mobile and Digital Technologies: Deep understanding of mobile app development ecosystems, including native, hybrid, and web technologies, cloud computing, APIs, and microservices architecture.
- System Integration Experience: Experience in integrating complex, multi-platform systems, including legacy systems and modern cloud services.
- Security and Compliance Knowledge: Comprehensive knowledge of cybersecurity principles, financial industry standards, and risk management practices.
- Strong Analytical and Problem-Solving Skills: Ability to analyze complex systems, identify potential issues, and design efficient solutions.
- Excellent Communication and Leadership Abilities: Strong verbal and written communication skills, with the ability to lead cross-functional teams and manage stakeholder expectations.
- Familiarity with Agile and DevOps Practices: Experience in Agile development environments and understanding of DevOps principles to promote rapid, reliable deployment of features.
Seniority / Years of experience: Enterprise architects generally require 10 to 15 years of experience in IT, with at least 5 years in a leadership or senior architecture role working on banking systems
Language requirement (if any): Thai
Contract duration: 2 months, starting ASAP
Expected time commitment: Full time 40 hours working week