Chuyên Viên Cao Cấp Vận Hành Web | Web Operation Senior Executive
Coming soon
Job Description
- Phát triển ứng dụng/phần mềm
- Bảo trì các ứng dụng/phần mềm hiện có
- Hỗ trợ người dùng cuối/các phòng ban
- Xử lý sự cố, vấn đề phát sinh
- Báo cáo cho Quản lý Ứng dụng
- Nghiên cứu các xu hướng công nghệ mới và áp dụng vào các dự án của công ty
- Phối hợp với các thành viên trong nhóm sản phẩm để hoàn thành dự án đúng thời hạn với hiệu suất và chất lượng tốt nhất
- Phân tích yêu cầu và làm rõ bằng cách phối hợp với các bên liên quan
- Thiết kế các thành phần phần mềm hoặc ứng dụng hoàn chỉnh bằng các kỹ thuật hiện đại và thực hành tốt nhất
- Viết các bài kiểm thử tự động (unit test và integration test)
- Tham gia đánh giá thiết kế và đánh giá mã nguồn (code review)
- Chịu trách nhiệm hoàn thành các nhiệm vụ phát triển một cách cẩn thận, bao gồm thiết kế, lập trình, kiểm thử và tài liệu hóa
- Làm việc với các bên liên quan quan trọng của dự án
- Xác định và giảm thiểu rủi ro trong quá trình triển khai dự án
- Dẫn dắt và hướng dẫn các thành viên cấp dưới trong nhóm
- Thực hiện các nhiệm vụ khác theo yêu cầu của Quản lý trực tiếp
-----------------------------------------------------------------------------------
- Develop Application/Software
- Maintain existing Applications/Software
- Support end-user/department
- Troubleshoot problems, issues
- Reporting to the Application Manager.
- Research new technology trends and adapt to the company’s projects.
- Collaborate with other product team members to get projects done on time with the best performance and quality
- Analyze requirements and refine them by working with others
- Design software components or full applications using modern techniques and best practices
- Write automated unit and integration tests
- Participating in design and code reviews
- Responsible for completing development tasks carefully, including design, coding, testing and documentation.
- Liaising with the key stakeholders of the project.
- Identify and mitigate risk in the project's implementation.
- Lead and mentor less senior members of the team
Others:
- Other assignments from the direct Manager
Job Requirement
1. Trình độ học vấn:
- Tốt nghiệp các ngành Công nghệ Thông tin
- TOEIC 500+
2. Kinh nghiệm liên quan đến công việc:
- 4–6 năm hoặc hơn trong lĩnh vực phát triển phần mềm
3. Hiểu biết về nghiệp vụ:
- Có kinh nghiệm làm việc trong công nghệ hàng không hoặc các tổ chức du lịch sẽ là một lợi thế.
4. Kiến thức chuyên môn:
- Có khả năng ứng dụng AI trong công việc hằng ngày
- Làm việc với các sản phẩm ổn định và có lượng giao dịch lớn
- Có kinh nghiệm phát triển ứng dụng đa luồng (multi-threading)
- Kinh nghiệm làm việc với hệ thống phân tán (distributed systems) là một lợi thế
- Thành thạo sử dụng các công cụ quản lý phiên bản mã nguồn (GitHub/GitLab)
- Hiểu biết vững chắc về NodeJS, ReactJS, và các framework JavaScript khác
- Thành thạo một framework responsive cho mobile (ví dụ: Bootstrap hoặc Foundation) – yêu cầu bắt buộc
- Có kinh nghiệm với React Native là một lợi thế
- Có kinh nghiệm lập trình RESTful API là một lợi thế
- Tinh thần học hỏi, tự chủ và trách nhiệm cao
- Kỹ năng giải quyết vấn đề, tổ chức và quản lý thời gian tốt
- Ham học hỏi các công nghệ và framework mới
- Viết mã dễ bảo trì, ổn định và có khả năng mở rộng
- Phát triển unit test và integration test một cách vững chắc
- Có kinh nghiệm hoặc yêu thích làm việc theo mô hình Scrum/Agile
5. Yêu cầu khác:
- Kinh nghiệm phát triển real-time với web sockets
- Kinh nghiệm xây dựng ứng dụng SPA hiện đại bằng Angular hoặc React
- Kinh nghiệm với các công nghệ NoSQL như MongoDB, DynamoDB…
- Kinh nghiệm với các công nghệ web API: SOAP, RESTful, JWT và đa phiên trên nhiều thiết bị\
- Hiểu biết về DevOps (CI/CD, Kubernetes, Docker…) là một lợi thế
- Kinh nghiệm làm việc với Docker Containers và kiến trúc microservices; Cloud: AWS, Azure hoặc GCE
- Kinh nghiệm với message broker/message bus như RabbitMQ, SQS hoặc tương đương
- Kinh nghiệm triển khai ứng dụng ở nhiều môi trường thông qua quy trình CI/CD
-------------------------------------------------------------------------------------------
1. Education:
- Degrees in Information Technology
- TOEIC 500+
2. Job related experience:
- 4-6 years or higher in software development
- Previous experience in the technology of airlines or travel organizations would give you an additional edge.
4. Specific knowledge:
- Be able to apply AI on daily task.
- Work with stable product development and high transactions.
- Experience in developing multi-threading.
- Experience in distributed systems will be an advantage.
- Experienced with source version control (GitHub/Gitlab)
- Strong understanding of NodeJS, ReactJS, and other JavaScript frameworks
- Familiar with any mobile responsive framework (e.g., Bootstrap or Foundation) is a must
- Experience with React Native is an advantage
- Experience with RESTful API programming is an advantage
- Eager to learn, self-motivated with a strong sense of responsibility
- Good problem-solving, organizational and time management skills
- Keen on learning new tech stacks and frameworks
- Write maintainable, stable and scalable code
- Developing robust unit and integration tests.
- Experience in or like to work with Scrum / agile.
5. Other requirements:
- Experience real-time development using web sockets
- Experience with modern SPA-style applications using Angular or React.
- Experience with NoSQL technologies such as MongoDB, DynamoDB…
- Experience with web API technologies: SOAP, RESTful, JWT, and multi-device session.
- Understanding in DevOps (CI/CD, k8s, Docker, etc.) is a plus
- Experience working with Docker Containers and microservice-based architecture.
- Experience with cloud-based environments such as AWS, Azure, or GCE.
- Experience with a message broker/message bus framework such as RabbitMQ, SQS or similar.




