Solution Designer (Core APIs Services)

ABOUT CLIENT

Our client is a leading financial institution with a strong presence in the banking industry.

JOB DESCRIPTION

Design and Architecture: Evaluate business requirements and COM systems to craft high-quality solutions that consider technical excellence, security, scalability, and business value. Develop comprehensive design materials, architectural diagrams, and technical documentation for implementation teams.
Leadership and Proof of Concept: Use systems and design thinking to assess impacts within the COM ecosystem. Execute proof-of-concept builds when necessary to validate architectural decisions and minimize implementation risks.
Stakeholder Engagement and Communication: Communicate intricate technical concepts and design choices to various audiences such as Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Act as a reliable advisor capable of bridging the gap between business and technical aspects.
Platform Advocacy and Strategic Influence: Promote platform-thinking principles through creating reusable, scalable solutions that enhance consistency and productivity across the organization. Offer strategic guidance to Technology Leadership on architectural direction, technical debt, and platform progression.

JOB REQUIREMENT

A minimum of 10 years of experience in application design and development roles, along with 15 years in the field of Technology.
Proficient in stakeholder management and communication.
In-depth knowledge of microservices architecture and the ability to design and architect microservices in complex environments.
Familiarity with DevOps concepts including testing automation, AWS cloud, APIs, and microservices.
Proficiency in Java, and JavaScript frameworks, particularly NodeJS or ReactJS.
Strong solution engineering skills.
Excellent documentation and English communication abilities, both verbal and written.
Solid experience in developing RESTful APIs and microservices-based systems, as well as Event-Driven Architecture.
Experience in designing large-scale systems.
Competency in Cloud Services (AWS/Azure).
Prior experience in supporting a production service in a DevOps friendly environment.
Robust understanding of Application Security.
Proficiency in design tools and service integration.
Experience in Software Development Life Cycle (SDLC).
Knowledge in the Banking domain.
Strong experience in an Agile development environment.
AWS certification / Azure certification.

WHAT'S ON OFFER

Competitive salary
Generous annual leave and sick leave
Additional perks like 13th month salary, annual performance bonus, premium healthcare, team activity allowance, welcome kit, and work anniversary benefits
Opportunities to work on innovative projects with contemporary technology, clear career advancement paths, access to digital learning platforms, leadership training programs, specialist capabilities, and sponsored language and training courses
Flexible work model, modern office spaces, stocked pantry, employee assistance program, team-building activities, and a talented and cohesive team

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Java, NodeJS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02160

Status:

Active

Related Job:

Software Engineer (Node.js) - Database

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, optimize system performance, and tackle complex software integration challenges. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js) - Platform Security

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, strengthen system security and reliability, and tackle complex software integration challenges. Design and implement platform security controls across web applications, APIs, and cloud services, including authentication, authorization, session management, secrets management, encryption, and audit logging. Identify and remediate security risks through threat modeling, secure code reviews, automated security testing, dependency scanning, and investigation of security-related issues. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js)

Ho Chi Minh - Viet Nam


Product

  • NodeJS
  • AWS

Take charge of designing and creating system architectures, implementing coding standards, and building cloud-native solutions. Develop and optimize high-quality Node.js code, address software integration challenges, and enhance system performance. Supervise the testing, deployment, and thorough documentation of integrated systems. Provide guidance and support to junior engineers, collaborate with cross-functional teams, and ensure that solutions align with business needs and international standards. Actively participate in every phase of Agile software development, such as generating user stories and conducting sprint planning. Interact with a diverse range of companies, demonstrating flexibility to accommodate occasional shifts in working hours to accommodate global time zones.

Negotiation

View details