Connecting...

Technical Architect

Job title: Technical Architect
Contract type: Permanent
Location: ベトナム(ホーチミン)
Specialisation:
Salary: $0 - 50 k
Start date: 09 Mar 2020
Job Reference: 03225
Contact details: Dieu.Chau
Contact email: Dieu.Chau@jac-recruitment.com
Job published: 24 days ago

Brief information

The company history and legacy started in 2016, as a subsidiary company of the Group in Japan. The company works to create valuable mobile content as well as services delivered through means of application and web for Japan market. With the original members of 20 people, they grow their members up to more than 100 bright talents and continue to grow more.

They are specialized in creating smart mobile contents and services that transform and transcend customers life. We design and develop our products using agile methods bringing the best deliverable results to the table in shortest amount of time. The company stands for an attitude: seeking a balance in excellence, pragmatism and convenience for customers.

 

1. Job Description

·      Responsible for Development & Testing. Develops any critical mechanism and functionality of projects by requiring no amendments or supervision (with quality/without rework).

·      Responsible for executing/leading various tasks in parallel to various requesters; re-prioritize the tasks and negotiates that with requesters and leaders.

·      Responsible for Quality Assurance. Carries out critical analysis of source code being produced by adjusting metrics and adapting project standards as that may be required.

·      Responsible for customizing and improving CI processes by complying with his/her project requirements and defines new standards/strategies as that may be required.

·       Responsible for defining and executing deployment in production environments under any scenario and may be supported by an architect whose seniority level is higher for more complex cases.

·       Responsible for Technical Grooming & Design. Grooms stories with autonomy in every scenario. Teaches the grooming and design process to the team.

·       Responsible for Quality Assurance. Ensures architectural standards and good practices of design are followed by the team.

·       Responsible for ensuring the training process is efficient and effective by enabling his/her team to work consistently and autonomously and generating predictable results (good productivity).

·       Responsible for Architecture Definition. Autonomously designs and validates architecture solutions for projects as a whole even when alternative solutions are required. He/she can scale support when a task does not fit current standards (in that contract).

·       Responsible for Architecture Evaluation. Plans and executes evaluations provided with any complexity level under support by an architect whose seniority level is higher.

·       Responsible for Non-Functional Requirement. Identifies, treats, and can interpret and come up with conclusions about Non-Functional Requirements of a project. He/she may require support by an architect whose seniority level is higher for critical Non-Function Requirements.

·       Responsible for Architecture Validation. Autonomously executes and validates the architecture under highly complex scenarios whose technologies are well-known. He/she may require support in scenarios whose technologies/standards/tools do not fit standards.

·       Responsible for effectively mobilizing clients, his/her team and leaderships. He/she may require support for more complex scenarios (such as clients difficult to handle with or when starting relationships with clients).

·       Responsible for clearly communicating and defending established architectures to his team and clients. He/she may require support under scenarios whose technical complexity is higher or where the relationship with clients is not smooth.

·       Responsible for autonomously representing the company while acting as an architect, and he/she may act onsite.

·       Responsible for autonomously managing a project Technical Backlog.

·       Responsible for managing Technical Risks with support by his/her project management team.

·       Responsible for defending predefined plans by consistently explaining the reasons and offering solution proposals.

·       Responsible for evaluating and fill out the architecture criteria of maturity process evaluation of his/her project with autonomy.

·       Responsible for engaging his/her team on discussions about continual improvement by encouraging them to take part in that actively.

·       Responsible for encouraging his/her team to build new ideas in an organized and clear way.

·       Responsible for effectively working on training his/her successors to execute their day-to-day work with excellence.

·       Responsible for providing his/her team members with feedback and his/her upper manager with visibility of such feedback.

·       Responsible for recognizing his/her successors achievements and evolutions.

·       Responsible for encouraging his/her team to establish processes to exchange and share knowledge and responsibilities with one another.

·       Does his/her best and never demonstrates discouragement even under adverse scenarios.

·       Demonstrates calmness and self-control even in adverse situations.

·       Responsible for engaging with applying his/her work front processes by stimulating and motivating his/her team to comply with such processes.

·       Responsible for ceaseless seeks to broaden his/her scope of work.

·       Responsible for ensuring his/her project team is provided with any required alignments in a timely fashion.

·       Responsible for making sure his/her successors are aligned and engaged with corporate processes and policies.

 

2. Requirements

·         Have high-level of knowledge, masters programming language resources, and have great knowledge of fundamental frameworks for his/her platform (E.g. Web: .NET/.NET Core, API and Front-end; or App: iOS, Android, Xamarin technologies).

·         Strong knowledge of architecture standards and solutions for his/her base technology platform, including reference architectures, integration models/architectures, and distributed computing.

·        Be able to executes/lead various tasks in parallel to various requesters; knows how to trigger the need for prioritization of tasks and negotiation.

·        Good knowledge of Quality Assurance and Development & Testing (Unit Testing, Integration Testing, System Testing, User Acceptance Testing).

·        Be able to customize and improve CI processes by complying with his/her project requirements and defines new standards/strategies as that may be required.

·        Be able to define and execute deployment in production environments under any scenario.

·        Good knowledge of Technical Grooming & Design. Be able to groom stories with autonomy in every scenario and teach the grooming and design process to the team.

·        Good knowledge of Quality Assurance, architectural standards and good practices of design.

·        Good at training skill, can give/apply efficient and effective training process.

·        Good knowledge of Architecture Definition, Evaluation and Validation. 

·        Good knowledge of Non-Functional Requirements. Be able to identify, treat, interpret and come up with conclusions about Non-Functional Requirements of a project.

·        Be able to effectively mobilizes clients, his/her team and leaderships.

·        Be able to clearly communicates and defends established architectures to his team and clients.

·        Be able to autonomously represent the company while acting as an architect, and he/she may act onsite.

·        Be able to autonomously manage a project Technical Backlog.

·        Be able to manage Technical Risks with support by his/her project management team.

·        Good knowledge of project Roadmap; defends predefined plans by consistently explaining the reasons and offering solution proposals.

·        Be able to evaluate and fill out the architecture criteria of maturity process evaluation of his/her project with autonomy.

·        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 effectively work on training his/her successors to execute their day-to-day work with excellence.

·        Be able to demonstrate calmness and self-control even in adverse situations.

·        Strong understanding of databases security and performance tuning. 

·        Strong experience on working at least one clouds platform (Azure or AWS or GCP).

 

Benefits

·        Pay raises can be up to 40% based on your performance result after the annual salary review

·        Annual Wage Supplement of 1 month’s salary (Paid 2 times in June and December)

·        MVP Performance Bonus

·        Overtime fee

·        Gasoline Support Fee

·        Lunch Support

·        Japanese Language Support

·        Seniority Allowance

·        Private Medical Insurance

·        Employee Referral Incentive

·        Some Language Classes (English Class)

·        Having chance to work in Japan

·        Sports Club