Lập Trình Viên Hệ Thống ERP (ERPNEXT/ Frappe)
Công Ty Cổ Phần Thiết Bị Và Dịch Vụ Kỹ Thuật Thanh Long
Mô tả công việc
Phát triển và tùy biến trên nền frappe: thiết kế doctype, workflow, báo cáo và dashboard theo tài liệu đặc tả của bộ phận nghiệp vụ. Viết server, hooks và các tác vụ chạy nền theo lịch. Tích hợp erpnext với các hệ thống bên ngoài qua rest api và webhook: máy chấm công, website công ty, phần mềm kê khai thuế, thông báo qua email và zalo. Phát triển theo hướng an toàn khi nâng cấp: đóng gói toàn bộ phần tùy biến vào một ứng dụng riêng, không sửa mã nguồn lõi. Chẩn đoán và xử lý lỗi trên môi trường đang chạy thật: đọc log ứng dụng và web server, xử lý tác vụ nền bị treo, tối ưu các truy vấn chậm. Tham gia nghiệm thu cùng bộ phận nghiệp vụ trước khi phát hành thay đổi. Viết và duy trì tài liệu kỹ thuật cho toàn bộ phần đã tùy biến. Phối hợp với chuyên viên vận hành trong các đợt nâng cấp phiên bản, gồm dựng môi trường thử nghiệm, kiểm thử hồi quy và chuẩn bị phương án quay lui.
Yêu cầu công việc
Tốt nghiệp Cao đẳng hoặc Đại học các ngành Công nghệ thông tin, Khoa học máy tính, Hệ thống thông tin hoặc ngành gần. Có từ 2 năm kinh nghiệm lập trình Python, trong đó đã tham gia phát triển một hệ thống có người dùng thật. Thành thạo Python và lập trình hướng đối tượng. Thành thạo MariaDB hoặc MySQL: thiết kế bảng, viết truy vấn phức tạp, biết cách tối ưu truy vấn chậm. Biết JavaScript, HTML và CSS ở mức làm việc được với giao diện. Sử dụng thành thạo Git theo nhóm: tạo nhánh, gộp mã và đánh giá mã nguồn. Đọc hiểu tài liệu kỹ thuật tiếng Anh, do toàn bộ tài liệu và diễn đàn của ERPNext là tiếng Anh. Nguyên tắc về kinh nghiệm ERPNext. Ứng viên đã làm Frappe hoặc ERPNext được ưu tiên tuyệt đối. Nếu chưa từng làm, Công ty chấp nhận ứng viên có tối thiểu 2 năm kinh nghiệm Odoo hoặc một framework web Python như Django, Flask, FastAPI, kèm cam kết chuyển sang Frappe. Công ty bố trí từ 2 đến 3 tháng đào tạo nội bộ và tài trợ khóa học chính thức. Ưu tiên ứng viên đã vận hành ERPNext hoặc Odoo tự cài đặt trên máy chủ riêng, biết dùng dòng lệnh quản trị của Frappe. Biết Linux, Docker, Nginx và Redis. Có tài khoản GitHub với dự án thực tế hoặc có đóng góp cho các dự án mã nguồn mở. Đã từng xây dựng luồng tự động hóa dữ liệu hoặc tích hợp qua n8n, Zapier. Có kiến thức nghiệp vụ kế toán, kho hoặc mua bán hàng. Sử dụng thành thạo các công cụ lập trình có hỗ trợ trí tuệ nhân tạo.
Quyền lợi
Thu nhập: 18 đến 30 triệu đồng/tháng, mức cụ thể thỏa thuận theo năng lực thực tế sau phỏng vấn. Ứng viên đã có kinh nghiệm Frappe hoặc ERPNext được xem xét mức cao trong dải. Thử việc 02 tháng, hưởng 100% lương chính thức. Lương tháng 13, thưởng theo hiệu quả công việc, xét tăng lương hằng năm. Đóng bảo hiểm xã hội, bảo hiểm y tế và bảo hiểm thất nghiệp đầy đủ theo quy định. Được cấp máy tính cấu hình dành cho lập trình, phụ cấp ăn trưa. Được tài trợ khóa học và chứng chỉ liên quan đến công việc. Khám sức khỏe định kỳ, nghỉ mát và các hoạt động tập thể hằng năm. Làm việc với hệ thống mã nguồn mở, được chủ động đề xuất giải pháp kỹ thuật thay vì chỉ nhận việc theo yêu cầu.