Ho Chi Minh City, Ho Chi Minh City, Vietnam

Technical Architect

 Job Description:

Role & Responsibilities:

  1. The Technical Architect will be involved in all phases of the product development cycle including: architecture definition, architecture design, software construction and deployment, architecture validation and architecture management.
  2. Provide technical leadership: supporting skill development, fostering teamwork, effectively communicating and providing feedback.

Who we are looking for:

  • Have at least 2 years of experience as a Technical Architect
  • Good experience on working at least one cloud platform (Azure or AWS or GCP).
  • Good knowledge of Non-Functional Requirements (e.g. Security, Performance, Scalability). Be able to identify, treat, interpret and come up with conclusions about Non-Functional Requirements of a project.
  • Good knowledge of architecture standards and solutions for his/her base technology platform, including reference architectures, integration models/architectures (Clean Architecture, Micro-services,...).
  • Knowledge on Container/Docker/Kubernetes.
  • Good knowledge and experience about Domain-Driven Design, included both Strategic Design and Tactical Design.
  • Good experience in Architecture/Infrastructure Definition, Evaluation, Validation and API economy.
  • Good understanding of Database and Query Performance Tuning.
  • Good experience on engineering practices (CI/CD, refactoring, unit testing)
  • Good knowledge about DevOps/DevSecOps.
  • Have high level of knowledge, masters programming language resources, and have great knowledge of fundamental frameworks for .NET Core or NodeJS
  • Strong problem-solving skills.
  • Understands and expresses himself/herself in English freely, fluently and accurately, and can infer information from what has been spoken or written in more complex situations.
  • Be able to demonstrate calmness and self-control even in adverse situations.
  • Good at training skill, can give/apply an efficient and effective training process.

    Advantages

    • Knowledge on frontend frameworks Vue.js, React.js
    • Good knowledge of Quality Assurance and Development & Testing
    • Familiar with working in an Agile environment