Ho Chi Minh City, Vietnam
Solutions Designer - Digital Web
Job Description:
SOLUTIONS DESIGNER - DIGITAL WEB
ABOUT THE JOB:
Our Client revolutionises and enhances the end-to-end process for their customers and colleagues and delivers a digitised self-service experience along with the latest product innovations, all supported by market leading back-office systems and processes.
YOUR MAIN RESPONSIBILITIES:
- Design large scale systems, interacting with other internal large-scale systems.
- Manage & execute the design, development and testing of customer / colleague and technology features and in line with service priorities.
- Lead brainstorming sessions to develop potential solutions for business needs, ideas or problems.
- Present potential solutions to various stakeholders.
- Ensure tech stacks and frameworks being proposed are aligned with architectural direction.
- Define, create and present detailed Solution Design documentation to a diverse group of stakeholders (Architect forum, Design forum, Squad members...).
- Design solutions around risks, privacy, governance, compliance, etc.
- Collaborate with the software engineering teams and project stakeholders to continually deliver customer value.
WORKING RELATIONSHIPS WITHIN THE ROLE
- Solutions Design Lead (frequent) -clarification of issues, referral for guidance, escalation of problems, review of work
- Architect (frequent) -clarification of requirements and issues, referral for guidance, mutual collaboration, sharing of experience and knowledge
- Applications Specialist (frequent) -clarification of requirements, mutual collaboration to ensure that outcomes are in line with business unit requirements, sharing of experience and knowledge
- Solution Design Colleagues (frequent) -mutual collaboration, sharing of experience and knowledge across teams, peer review and coaching
- Programmers (frequent) -collaborate to develop detailed system design in line with business requirements
Project Managers (frequent) -assist in the definition of project scoping
YOUR SKILLS AND EXPERIENCE
Must have:
- Experience of10+ years in application design and / or development roles and15+ years in the Technology field and industry.
- Strong stakeholder management and communication skills
- Deep understanding of microservices architecture including designing and architecting microservices in large scale systems and complex environments
- Understanding of DevOps including the knowledge of testing automation, AWS/Azurecloud, APIs and microservices
- Solid experience in designing and developing RESTful APIs and microservices-based system, Event-Driven Architecture (Kafka)
- Experience with Java(Spring boot, Spring Data, Java 8 &11,...),JavaScript/Typescript(NodeJS, ReactJS,...)
- Experience on working with containerised application and container orchestration (e.g. Docker, K8s...)
- Understanding CI/CD and its related tools (e.g. Harness, Jenkins...)
- Strong understanding of Application Security
- Experience in service integration, SDLC
- Experience on applying MS Architecture Patterns (e.g. BFF, API Gateway, Circuit breaker, Saga,...)
Nice to have:
- Knowledge and experience in the Banking domain
- Solid experience in Agile development environment
- AWS certification / Azure certification
THE BENEFITS AND PERKS
1. Generous compensation and benefit package
- Attractive salary
- 20-day paid annual leave and 7-day paid sick leave
- 13th month salary and Annual Performance Bonus
- Premium healthcare for yourself and family members
- Monthly allowance for team activities
- Premium welcome kit and occasional gifts of appreciation
- Extra benefits on your work anniversary
2. Exciting career and development opportunities
- Large scale products with modern technologies in banking domain
- Clear roadmap for career advancement in both technical and leadership pathways
- Access to digital learning platform such as Udemy
- Consistent and high-quality leadership training through the Distinctive Leadership program (DLP)
- Specialist capabilities and accreditations in key skill areas such as Cloud Engineering, Digital, Data, Security and SREs (Site reliability engineers)
- Professional banking qualifications through the Career Qualified in Banking (CQiB) program accredited by FINSIA.
- Sponsored English course with native teachers
- Opportunity for training in Australia
3. Professional and engaging working environment
- Hybrid working model and excellent work-life balance
- State-of-the-art & modern Agile office
- Food and beverages in the office pantry
- Employee Assistance Program to improve your physical and mental health
- Annual team activities and company events
- A solid and talented team behind you great people who love what they do