1. Trình độ đào tạo
- Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin hoặc Chuyên môn liên quan
2. Kiến thức/ Chuyên môn cần có
- Có tối thiểu 5 năm kinh nghiệm phát triển ứng dụng và nền tảng.
- Có khả năng phân tích và thiết kế hệ thống, hiểu về các design pattern như MVC, MVVC, MVP.
- Có kiến thức về UI/UX.
- Kiến thức và kinh nghiệm về Javscripts, framework lập trình cho frontend như Angular, NodeJS… và hiểu biết chuyên sâu về hệ thống RESTFul API.
- Kiến thức về HTML, CSS, Boostrap, Response Design, Cross-Browser.
- Quen thuộc với hệ thống quản lý source code: Git, CI/CD.
- Có kiến thức về các hệ thống BPM/ECM hoặc kiến thức về chuẩn BPMN, DMN … được định nghĩa bởi OMG (Object Management Group) hoặc các tool về form designer.
- Khả năng làm việc với backend Developer để phát triển ứng dụng phù hợp với tieu chuẩn và chất lượng được đề ra.
3. Các kinh nghiệm liên quan
- Trên 4 năm kinh nghiệm phân tích yêu cầu phát triển cho các doanh nghiệp CNTT cho các doanh nghiệp lớn (Banking, Finance, Telco).
- Phân tích yêu cầu và tham ra triển khai hệ thống CNTT có số lượng giao dịch, người sử dụng lớn.
- Hiểu biết các mô hình Client side/Server side, Microservice, Cloud Native.