Chuyên viên lập trình (NSDLD/148976)
Chi tiết việc làm
Trách nhiệm
Phát triển và xây dựng phần mềm: Tham gia phân tích, thiết kế, lập trình, tích hợp, kiểm thử (test) và triển khai các ứng dụng, website hoặc hệ thống phần mềm của công ty theo đúng tiến độ và yêu cầu kỹ thuật.
Bảo trì và sửa lỗi (Bug fixing): Theo dõi, phát hiện, phân tích và xử lý các lỗi phát sinh trong mã nguồn (source code); nâng cấp, tối ưu hóa hiệu năng và duy trì tính ổn định cho hệ thống.
Viết tài liệu kỹ thuật: Soạn thảo tài liệu hướng dẫn sử dụng, tài liệu thiết kế hệ thống và mô tả kỹ thuật chi tiết cho các module hoặc phần mềm đã viết.
Phối hợp nhóm (Teamwork): Làm việc cùng các bộ phận liên quan (như Product Manager, Tester, UI/UX Designer, BA) để thống nhất nghiệp vụ và đảm bảo chất lượng sản phẩm. Tham gia họp định kỳ và review code (đánh giá mã nguồn) với đồng nghiệp.
Nghiên cứu công nghệ mới: Không ngừng cập nhật các ngôn ngữ lập trình, framework, công cụ hoặc giải pháp công nghệ mới nhằm nâng cao hiệu suất làm việc và chất lượng sản phẩm.
Nhiệm vụ
Phát triển tính năng: Lập trình các chức năng mới theo tài liệu đặc tả (SRS) từ bộ phận BA.
Xây dựng giao diện (Frontend): Chuyển đổi các bản thiết kế (Figma, Photoshop) thành mã nguồn (HTML/CSS/JS) đảm bảo hiển thị tốt trên mọi thiết bị (Responsive Design).
Xây dựng hệ thống (Backend): Thiết kế cơ sở dữ liệu, xây dựng API và các logic xử lý nghiệp vụ phía máy chủ.
Tối ưu hóa hiệu năng: Cải thiện tốc độ tải trang, tối ưu hóa câu lệnh truy vấn dữ liệu và đảm bảo tính bảo mật của website.
Sửa lỗi và Bảo trì: Tiếp nhận báo cáo lỗi từ bộ phận QC và thực hiện khắc phục. Nâng cấp các thư viện, công nghệ để hệ thống không bị lạc hậu.
Phối hợp nhóm: Làm việc chặt chẽ với UI/UX Designer để đảm bảo tính thẩm mỹ và với QC để đảm bảo chất lượng sản phẩm
Các công việc liên quan khác theo sự phân công của Ban lãnh đạo.
Quyền hạn
Tự chủ trong giải pháp kỹ thuật: Có quyền tự quyết định việc tổ chức công việc cá nhân, lựa chọn và đề xuất các giải pháp kỹ thuật, công nghệ hoặc kiến trúc tối ưu để giải quyết bài toán lập trình được giao.
Đề xuất cải tiến: Đề xuất các ý tưởng cải tiến quy trình làm việc, tiêu chuẩn viết code (coding conventions), hoặc công cụ hỗ trợ nhằm nâng cao năng suất và chất lượng dự án.
Đóng góp ý kiến về nghiệp vụ: Có quyền tham gia đóng góp ý kiến, phản biện về mặt kỹ thuật đối với các yêu cầu phân tích nghiệp vụ (BRD/PRD) hoặc thiết kế từ cấp quản lý hoặc khách hàng nếu nhận thấy tính khả thi không cao.
Yêu cầu hỗ trợ và tài nguyên: Có quyền đề xuất cung cấp trang thiết bị làm việc, tài khoản truy cập hệ thống, server, hoặc các tài liệu/thông tin cần thiết để phục vụ cho công việc chuyên môn.
Yêu cầu học vấn
- Trình độ phổ thông cao nhất: Tốt nghiệp Trung học phổ thông
- Trình độ chuyên môn kỹ thuật: Đại học
Yêu cầu khả năng làm việc
Quyền lợi
- Hỗ trợ ăn (4 bữa).
Thông tin khác
Thời gian làm việc
- Yêu cầu về thời gian: Hành chính
Yêu cầu về kỹ năng và các mức độ ưu tiên ⌄
Việc làm tương tự
Software Tester / QC Engineer ( Kiểm Thử Phần Mềm) AI-Powered Testing
CÔNG TY CỔ PHẦN GIÁO DỤC EDUCA CORPORATION
Hoạt động, dịch vụ khác
Kỹ sư DevOps
CÔNG TY CỔ PHẦN TẬP ĐOÀN Y DƯỢC VIETLIFE
Hoạt động, dịch vụ khác
Key Account Manager
Công ty TNHH Phân phối Synnex FPT
Hoạt động, dịch vụ khác
Chuyên Gia Công Nghệ Hạ Tầng
Công ty TNHH Phân phối Synnex FPT
Hoạt động, dịch vụ khác

