Influence product strategy and vision, and help translate that strategy into creative, high quality, simple features.
Identify appropriate technical solutions and/or products and designs that will best prepare the company to meet present and future business objectives.
Propose new solutions to meet the fast-changing Fintech.
Design the most appropriate solution with well-understood trade-offs that meet the business requirements.
Document the solution designs clearly and with enough details so delivery and execution teams can size the effort.
Perform proof of concept to evaluate new and emerging technologies, design patterns, and proposed solutions.
Manage the creation of several artifacts relating to the detailed design and use cases that are solved for.
Collaborate with software engineers and provide technical guidance during the construction phase of a project.
4+ years of design, implementation, or consulting experience in applications or infrastructures.
6+ years within specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics).
Experience architecting, developing and deploying modern architectural patterns/techniques (Micro Services, DDD, TDD,…).
Experience as a Technical Architect/Principal Engineer in a complex, enterprise-level development environment.
Solid experience in Java 8, Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot, Spring Cloud.
Experience in Service Mesh, Containers, Message broker, Event.
Experience supporting a production service in a DevOps friendly environment.
Experience in Security: Web and backend (especially B2B security – authentication, authorization and encryption).
Experience with web services standards and related technologies (HTTP(s), REST, JSON).
Hands-on experience of architecting and developing secured, high performance, high availability, scalable software systems. Strong knowledge of software performance & security optimization. (Threading, buffer, caching, sync/async, SSL/TLS, load-test, pen-test…).
Excellent technical documentation and diagramming skills.
Excellence in problem-solving and analytical skills; Experience in leading and coaching at least one software engineering team on multiple projects; Strong understanding of standard Software Engineering processes, Testing, and Agile methodology.
Have strong interpersonal and communication skills (written and verbal). Should be comfortable facilitating multi-team activities.
Have strong leadership skills and comfortable presenting complex ideas to small and large groups in a clear and concise way. Candidates should be confident in their ability to influence and develop relationships with key partners.
Experience with AWS /GCP/Azure Cloud services is highly desired.
Experience in building web and mobile applications is a plus.
Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Project execution skills including estimating and executing on committed schedules.
Experience in Banking, e-wallet, fintech, is a plus.
Full benefits and salary during probation.
Premium health care insurance.
Competitive salary and learning culture.
Other benefits as per stated in Vietnamese Labor Law.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.