· Phân tích yêu cầu và thiết kế phần mềm
· Tiếp nhận và phân tích yêu cầu từ khách hàng hoặc bộ phận liên quan.
· Thiết kế kiến trúc hệ thống, cơ sở dữ liệu, luồng xử lý và giao diện phần mềm.
· Phát triển phần mềm. Lập trình các module theo yêu cầu bằng các ngôn ngữ như Java, C#, Python, JavaScript, v.v.
· Viết mã sạch, dễ bảo trì, tuân thủ các tiêu chuẩn lập trình và quy trình phát triển phần mềm.
· Viết test case, kiểm thử đơn vị (unit test), kiểm thử tích hợp, và hỗ trợ QA kiểm thử hệ thống.
· Sửa lỗi, tối ưu hóa hiệu năng và nâng cấp phần mềm khi cần.
· Triển khai và bảo trì hệ thống. Hỗ trợ triển khai phần mềm lên môi trường staging/production. Giám sát, xử lý sự cố và cập nhật phần mềm sau khi triển khai.
· Phối hợp chặt chẽ với đội ngũ phân tích, kiểm thử, DevOps và khách hàng (nếu cần).
· Tốt nghiệp cao đẳng đại học chuyên ngành Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần mềm hoặc ngành liên quan.
· Thành thạo tiếng Trung Anh
· Hiểu biết về cơ sở dữ liệu (SQL/NoSQL), API (RESTful, GraphQL), và kiến trúc phần mềm (MVC, Microservices,...).
· Biết sử dụng công cụ quản lý mã nguồn (Git), CI/CD, Docker, hoặc các nền tảng đám mây như AWS/Azure/GCP là lợi thế..
· Từ 5 năm kinh nghiệm phát triển phần mềm trong môi trường thực tế.
· Có kinh nghiệm làm dự án thực tế với vai trò lập trình chính hoặc tham gia phát triển toàn bộ vòng đời phần mềm.
- Được cung cấp bữa ăn ca miễn phí
- Chế độ phúc lợi theo quy định của nhà nước và công ty.
- Môi trường làm việc sạch sẽ, hiện đại và an toàn.
- Làm việc trong môi trường chuyên nghiệp, năng động.
- Có cơ hội thăng tiến trong công việc.