Technical Architect

  • Ho Chi Minh City
  • Report to: Chief Technology Officer
  • Department: Technology
  • Contact to: hiring@timo.vn

RESPONSIBILITIES

  • 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.

REQUIREMENTS

Basic Qualifications

  • 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.

Preferred Qualifications

  • 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.

BENEFITS

  • Full benefits and salary during probation.
  • Premium health care insurance.
  • Competitive salary and learning culture.
  • Other benefits as per stated in Vietnamese Labor Law.

Find it interesting? Apply now at: