Yêu cầu công việc
⮚ Kinh nghiệm làm việc
- Kinh nghiệm làm việc từ 08 năm trở lên trong đó kinh nghiệm lead team/PM từ 03 năm trở lên
- Có kinh nghiệm làm việc với HTTP request methods, RESTful API, GraphQL
- Có kinh nghiệm làm việc tốt với web server Apache hoặc Nginx.
- Có kinh nghiệm làm việc với VueJS, ReactJS, AngularJS là lợi thế
⮚ Kỹ năng chuyên môn
- Thành thạo 1 trong các hệ quản trị cơ sở dữ liệu DBMS (MSSQL, Oracle, MySQL, MariaDB)
- Biết sử dụng ngôn ngữ mô hình hóa UML, xây dựng và mô tả kiến trúc hệ thống sẽ xây dựng, xây dựng ERD cho CDSL của dự án.
- Có kinh nghiệm làm việc với Maven framework, Hibernate, SpringBoot, OpenAPI v3
- Sử dụng thành thạo Linux / Unix, biết lập trình script (shell) là lợi thế
- Có kinh nghiệm và kỹ năng thiết kế hệ thống, xây dựng API server, đã từng build 1 system ở tất cả các components và go production.
- Sử dụng tốt các công cụ như: Trello, Git, SVN, ... Am hiểu về quy trình phát triển phần mềm như Waterfall, Agile/scrum
- Có kiến thức về DevOps, triển khai hệ thống trên nền tảng cloud là một lợi thế.
- Có tư duy logic, thuật toán tốt, cấu trúc dữ liệu giải thuật tốt, hiểu về cơ chế hoạt động của 1 số cấu trúc dữ liệu phổbiến.
⮚ Kỹ năng mềm
- Có tư duy sáng tạo khi nghiên cứu giải pháp để giải quyết vấn đề, think-out-of-the-box
- Sở hữu tinh thần làm việc của startup: chủ động, chịu khó học hỏi, tự chịu trách nhiệm trong công việc, có mindset của người-giải-quyết-vấn-đề
- Tiếng anh: Đọc hiểu tài liệu tốt.
- Từng có kinh nghiệm phát triển ứng dụng trên di động (android)