1. Trực tiếp tham gia thiết kế, lập trình, nâng cấp phần mềm, sử dụng ngôn ngữ lập trình Java;
2. Phân tích yêu cầu, đặc tả yêu cầu nghiệp vụ, tính toán nỗ lực triển khai;
3. Tiến hành xem xét mã, tối ưu hóa mã nguồn và sửa lỗi cho các thành viên của đội dự án. Tham gia thiết kế cơ sở dữ liệu, mô hình hệ thống CNTT;
4. Trực tiếp thiết kế mô hình tổng thể, mô hình logic, thiết kế cơ sở dữ liệu, thiết kế các phân hệ quan trọng của hệ thống CNTT.
1. Tốt nghiệp đại học chuyên ngành CNTT/ĐTVT hoặc các chuyên ngành liên quan;
2. TOEIC tối thiểu 500 điểm hoặc chứng chỉ khác tương đương;
3. Có ít nhất 2 năm kinh nghiệm trong phát triển ứng dụng bằng Java;
4. Có kinh nghiệm Spring boot, kinh nghiệm làm việc với open source, kinh nghiệm Go;
5. Có các kỹ năng về: HTML5, CSS / CSS3, JavaScript / TypeScript (jQuery/Prototype/DOJO), JSON và AJAX; Sử dụng Javascript framework AngularJS hoặc ReactJS;
6. Có kỹ năng xử lý vấn đề.