Chuyên Viên Phần Mềm Cao Cấp | Software 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
Khác:
• 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
• 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
Khác:
• 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
3. Business understanding:
• 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.
Apply Now
• 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
3. Business understanding:
• 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.




