Tham gia vào quá trình
phát triển phần mềm, từ phân tích yêu cầu, thiết kế, lập trình, kiểm thử và triển khai.
Viết code sạch, dễ đọc, dễ bảo trì và tuân thủ các tiêu chuẩn coding của công ty.
Tham gia vào việc thiết kế
kiến trúc hệ thống, lựa chọn công nghệ phù hợp.
Thực hiện kiểm thử đơn vị (unit testing) và kiểm thử tích hợp (integration testing) để đảm bảo chất lượng code.
Tham gia vào quá trình review code, chia sẻ kiến thức và kinh nghiệm với các thành viên khác trong team.
Khắc phục sự cố (debug) và sửa lỗi trong quá trình phát triển và vận hành.
Đóng góp vào việc cải tiến quy trình phát triển và nâng cao hiệu suất làm việc.
Có ít nhất 1 năm kinh nghiệm làm việc trong lĩnh vực phát triển phần mềm.
Tốt nghiệp đại học chuyên ngành Công nghệ thông tin hoặc các ngành liên quan.
Có kiến thức vững chắc về các ngôn ngữ lập trình như Java, Python, C++ hoặc các ngôn ngữ khác.
Hiểu biết về các cấu trúc dữ liệu và giải thuật.
Có kinh nghiệm làm việc với các framework và thư viện phổ biến như Spring, Django, React, Angular (tùy thuộc vào yêu cầu của dự án).
Có kinh nghiệm làm việc với các hệ quản trị cơ sở dữ liệu như MySQL, PostgreSQL, MongoDB.
Có kiến thức về các nguyên tắc thiết kế hướng đối tượng (OOP).
Có khả năng làm việc nhóm, giao tiếp tốt và có tinh thần trách nhiệm cao.
Mức lương cạnh tranh, thỏa thuận theo năng lực và kinh nghiệm.
Cơ hội được tham gia các dự án lớn, làm việc với các công nghệ mới.
Môi trường làm việc năng động, chuyên nghiệp và có nhiều cơ hội để phát triển bản thân.
Chế độ bảo hiểm đầy đủ theo quy định của pháp luật.
Các hoạt động teambuilding, du lịch, nghỉ mát hàng năm.
Cơ hội được đào tạo, nâng cao trình độ chuyên môn.