Enterprise Architect
Payone
- Singapore
- Permanent
- Full-time
- Provide leadership to team members on industry best practices, technologies, and leading open-source software to build highly available and reliable applications.
- Architect, design, test, and deliver system software to meet product requirements.
- End-to-end architecture of a delivery, including assembly and integration into client-defined IT architecture principles.
- Lead technical discussions and provide innovation for the product while engaging in hands-on development in software architecture.
- Contribute within a DevSecOps-enabled continuous integration environment and participate in projects, reviewing technical designs and providing guidance to delivery teams.
- Research, evaluate, and prototype new methodologies, technologies, and products, proposing and following through with improvements in processes and tools.
- Gain an in-depth understanding of the customer context to make informed technical decisions and choices.
- Document work as needed in an organized manner.
- APAC Delivery Focus: Responsible for end-to-end delivery across APAC regions, including SEA and NEA, ensuring alignment with regional requirements and collaborating with global teams.
- Mandarin language preference: Ability to speak Mandarin to better support NEA regions.
- Bachelor's degree in Computer Science, Telecommunications, Engineering, or equivalent.
- Minimum of 10 years of professional experience in Software architecture, backend development, frontend or mobile solution design, preferably in the Card Payment/Digital Payment/Banking/Fintech industry.
- At least 5 years' experience in Enterprise Architecture in a large, complex, multi-location, multinational environment.
- Hands on development experience in low-code and no-code platform is must. Preferred candidate would be mastering Reversible Computation theory and familiar with Nop Platform tooling as well as development practice.
- Deep experience in converting EA Strategy into executable solution architecture, delivering mission-critical, enterprise-scale IT solutions in a heterogeneous technology environment.
- Broad-based IT knowledge and experience in Hardware, Software, Middleware, Databases.
- Good understanding of Technology Taxonomy including Functional Disposition, Deployment, Performance, Security, Integration Protocols.
- Mastering cloud-native architecture and design principles. Proficient in Kubernetes, OpenStack, AWS, Azure.
- Advanced knowledge of infrastructure, Cloud/Virtualization, PaaS architecture, DevSecOps and CI/CD automation.
- GenAI-assisted coding and capable of producing quick PoCs to demonstrate design highlights.
- Expertise in Java technologies, Spring frameworks, RESTful web services, JPA/Hibernate and database experience with SQL, PostgreSQL, Oracle, or similar technologies.
- Proficiency with engineering tools including IDEs, debuggers, profilers, version control systems such as GitLab, Git, Maven, Jenkins, JIRA, Confluence Wiki, Artifactory, etc.; strong understanding of agile software development methodologies and industry best practices.
- Genuine interest in technology, software development, and high levels of self-motivation, with the ability to work in a fast-paced, team-oriented environment.
- Strong analytical and problem-solving skills, excellent interpersonal, organizational, and communication skills.
- Strong written and oral English communication skills and willingness to travel when needed.
- APAC delivery experience, including responsibility for SEA and NEA regions.
- Mandarin language ability preferred (speaking/reading/writing) to better support NEA regions.
- Be part of a company guided by a strong purpose to do good and recognized as top 1% of the most sustainable companies in all sectors worldwide.
- Hybrid work model
- Regional exposures
SAP as service providerWe use the following session cookies, which are all required to enable the website to function:
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data center
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
- "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another