HiringSources
Posted 1d ago

SOFTWARE LEAD – GIẢI PHÁP KHO THÔNG MINH

Saramin's Client Thành phố Hồ Chí Minh Full-time Lead via TopDev
VND 40M–40M / month
Apply at the original source (TopDev)

This role was aggregated from a partner source. You apply on their site.

About the role

Bộ phận: Công nghệ / Software Lĩnh vực: Smart Warehouse – Warehouse Automation Cấp bậc: Lead Địa điểm làm việc: Củ Chi, TP.HCM MỤC TIÊU VỊ TRÍ Software Lead chịu trách nhiệm dẫn dắt về kỹ thuật, kiến trúc và phát triển hệ thống Software cho các giải pháp kho thông minh của Vinatech, bao gồm WMS/WCS và các nền tảng kết nối với hệ thống tự động hóa. Vị trí này đóng vai trò cầu nối giữa Software – Automation – Project – Solution/Presales – QA/QC – khách hàng , chịu trách nhiệm đảm bảo hệ thống có tính ổn định, mở rộng, bảo mật, hiệu năng cao và đáp ứng yêu cầu vận hành thực tế của các dự án kho thông minh. Đồng thời, Software Lead tham gia xây dựng định hướng công nghệ, tiêu chuẩn kỹ thuật và năng lực đội ngũ Software , hướng tới phát triển nền tảng Smart Warehouse có khả năng tái sử dụng và mở rộng cho nhiều dự án. Your role & responsibilities A. Software Architecture & Technical Leadership Chủ trì phân tích yêu cầu, thiết kế và phát triển kiến trúc hệ thống Software cho các giải pháp WMS/WCS. Đề xuất kiến trúc hệ thống phù hợp với yêu cầu về scalability, performance, reliability, availability và security. Đánh giá, lựa chọn technology stack và đưa ra quyết định kỹ thuật phù hợp với từng bài toán. Thiết kế các thành phần Backend, API, Database, Microservices, Integration Services và các hệ thống liên quan. Thực hiện code review, architecture review và technical review. Xây dựng và duy trì các tiêu chuẩn về coding, architecture, documentation, version control và software development process. Xác định và quản lý các technical risks, technical debt và đề xuất phương án cải tiến. Đảm bảo hệ thống có khả năng mở rộng, tái sử dụng và triển khai cho nhiều dự án/khách hàng. B. Phát triển hệ thống WMS/ WCS Tham gia phân tích và chuẩn hóa các nghiệp vụ kho: Inbound, Putaway, Storage, Picking, Sorting, Packing, Outbound, Inventory Management... Phát triển và tối ưu các module/chức năng của WMS/ WCS. Thiết kế logic điều phối và quản lý Task/Mission, SKU, Pallet, Bin/Location, Inventory, Picking/Putaway Strategy... Tối ưu hệ thống nhằm nâng cao throughput, response time, system availability và operational efficiency. Nghiên cứu và ứng dụng các công nghệ phù hợp như IoT, AI/ML, Data Analytics, Robotics và Automation để nâng cao hiệu quả vận hành kho. C. System & Automation Integration Thiết kế và triển khai giải pháp tích hợp giữa WMS/ WCS với ERP, OMS, TMS và các hệ thống phần mềm khác của khách hàng. Tích hợp Software với các hệ thống và thiết bị tự động hóa như: AS/RS Shuttle 2-Way / 4-Way Conveyor Sorter Robot/AMR/AGV PLC/Controller Barcode Scanner RFID Sensor và các thiết bị IoT Thiết kế và quản lý các giao tiếp thông qua REST API, Web API, Message Queue, Event-driven Architecture và các phương thức tích hợp phù hợp. Có khả năng làm việc với các giao thức công nghiệp như OPC UA, MQTT, Modbus TCP, TCP/IP ... là lợi thế. Phối hợp với đội Automation/Electrical/Mechanical để xử lý các vấn đề liên quan đến IT/OT integration. Đảm bảo việc giao tiếp giữa Software và thiết bị vận hành ổn định, chính xác và có khả năng phục hồi khi xảy ra lỗi. D. Database, Performance & Security Thiết kế và quản trị kiến trúc Database phù hợp với yêu cầu của hệ thống. Xây dựng data model, tối ưu query, indexing, transaction và concurrency. Đảm bảo data integrity, performance, scalability và availability. Thiết kế cơ chế backup, recovery và bảo vệ dữ liệu. Phối hợp xây dựng các tiêu chuẩn về authentication, authorization, access control, API security và secure coding. Theo dõi và tối ưu hiệu năng hệ thống khi phát sinh vấn đề về tải, concurrency hoặc throughput. E. Software Quality, Testing & Release Phối hợp cùng QA/QC xây dựng test strategy và test scenario cho hệ thống. Thực hiện và/hoặc hỗ trợ: Unit Testing Integration Testing System Testing Performance/Load Testing UAT FAT SAT Phân tích lỗi, thực hiện Root Cause Analysis (RCA) và đưa ra giải pháp xử lý. Kiểm soát chất lượng trước mỗi release/deployment. Xây dựng quy trình version control, release management, deployment và rollback. Đảm bảo hệ thống đáp ứng yêu cầu kỹ thuật và nghiệp vụ trước khi đưa vào vận hành. F. Project Delivery & Commissioning Tham gia xuyên suốt vòng đời dự án: Requirement → Solution Design → Architecture → Development → Integration → Testing → FAT → SAT → Commissioning → Go-live → Hypercare Phối hợp với Project Manager, Solution/Presales, Automation, QA/QC và các bộ phận liên quan để đảm bảo tiến độ và chất lượng Technical Delivery. Tham gia khảo sát, phân tích yêu cầu và đánh giá tính khả thi về mặt kỹ thuật. Hỗ trợ xây dựng technical scope, effort estimation và technical proposal khi cần. Tham gia commissioning và xử lý các vấn đề Software tại site khi triển khai dự án. Phối hợp với khách hàng/vendor/đối tác trong các vấn đề liên quan đến Software Integration. Đảm bảo hệ thống được bàn giao đầy đủ về source code, documentation, configuration, deployment guideline và technical handover. G. Production Support & Continuous Improvement Theo dõi, giám sát và duy trì hoạt động ổn định của hệ thống sau Go-live Thiết lập và cải thiện các cơ chế logging, monitoring, alerting và system health check. Phân tích và xử lý production incident, giảm thiểu thời gian gián đoạn hệ thống. Thực hiện RCA đối với các lỗi nghiêm trọng và xây dựng phương án phòng ngừa tái diễn. Theo dõi các chỉ số system availability, response time, throughput, error rate, incident rate và recovery time. Chủ động đề xuất các giải pháp tối ưu hóa hiệu năng, độ ổn định và khả năng mở rộng của hệ thống. H. Xây dựng & phát triển đội ngũ Software Dẫn dắt, phân công và review công việc của đội ngũ Software. Mentoring và phát triển năng lực cho Software Engineer/Developer. Xây dựng văn hóa technical ownership, engineering discipline và continuous improvement. Tham gia tuyển dụng, đánh giá chuyên môn và xây dựng competency framework cho đội ngũ Software. Xây dựng kế hoạch phát triển năng lực và công nghệ dài hạn cho Software team. Your skills & qualifications Học vấn & kinh nghiệm Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần mềm, Điện tử – Viễn thông hoặc các ngành liên quan. Có từ 5–8 năm kinh nghiệm phát triển phần mềm , trong đó tối thiểu 2–3 năm ở vai trò Senior/Technical Lead/Team Lead/Software Architect hoặc tương đương. Ưu tiên ứng viên có kinh nghiệm trong các lĩnh vực: WMS/WES/WCS Warehouse Management Logistics Technology Warehouse Automation Manufacturing/Industrial Automation Robotics Supply Chain Technology Software Engineering Thành thạo ít nhất một ngôn ngữ lập trình backend như Golang, Java, C#, Python hoặc tương đương. Có kiến thức tốt về: OOP SOLID Design Patterns Data Structures & Algorithms Clean Architecture Microservices Distributed Systems Có kinh nghiệm thiết kế và phát triển REST API/Web API. Có kinh nghiệm với Message Queue/Event-driven Architecture là lợi thế. Có tư duy tốt về scalability, performance, reliability và maintainability. Database Có kinh nghiệm với một hoặc nhiều hệ quản trị CSDL như PostgreSQL, MySQL, SQL Server, Oracle. Có kiến thức về: Data Modeling Query Optimization Indexing Transaction/Concurrency Database Performance Backup & Recovery Có kinh nghiệm với Redis/NoSQL là lợi thế. Warehouse & Automation Hiểu về kiến trúc và luồng kết nối: ERP/OMS → WMS → WES → WCS → PLC/Controller → Automation Equipment Hiểu các nghiệp vụ cơ bản của kho: Inbound, Putaway, Storage, Picking, Sorting, Packing, Outbound, Inventory. Có kinh nghiệm tích hợp với PLC, Robot, Conveyor, AS/RS, Shuttle, AMR/AGV, Scanner, RFID, Sensor là lợi thế lớn. Có kiến thức về OPC UA, MQTT, Modbus TCP, TCP/IP hoặc các industrial communication protocol là lợi thế. DevOps & System Có kinh nghiệm sử dụng Git/GitLab/GitHub. Có kiến thức về CI/CD, Docker/Container, Linux, deployment và release management. Có kinh nghiệm với logging, monitoring, alerting và production troubleshooting. Có kiến thức về Cloud/AWS/Azure/GCP là lợi thế. Technical Leadership Có khả năng thiết kế và review kiến trúc hệ thống. Có kinh nghiệm code review, technical review và mentoring Developer. Có khả năng đưa ra quyết định công nghệ và giải quyết các vấn đề kỹ thuật phức tạp. Có khả năng quản lý technical risk và technical debt. Có tư duy hệ thống, tư duy product và khả năng nhìn vấn đề từ góc độ business + technology + operation. Tiếng Anh Có khả năng đọc hiểu tốt tài liệu kỹ thuật tiếng Anh. Có khả năng giao tiếp và trao đổi công việc bằng tiếng Anh. Có khả năng trao đổi technical requirement với khách hàng/vendor nước ngoài là lợi thế. NĂNG LỰC CỐT LÕI Technical Ownership: Chủ động chịu trách nhiệm đến cùng đối với giải pháp kỹ thuật. System Thinking: Nhìn được toàn bộ mối quan hệ giữa Software – Automation – Warehouse – Business. Problem Solving: Phân tích và xử lý các vấn đề phức tạp một cách có hệ thống. Leadership: Dẫn dắt, mentoring và phát triển đội ngũ. Execution: Có khả năng biến solution/architecture thành hệ thống vận hành thực tế. Continuous Improvement: Luôn tìm kiếm phương án nâng cao hiệu suất, chất lượng và độ ổn định. Collaboration: Phối hợp hiệu quả với Engineering, Automation, Project, QA/QC, Presales và khách hàng. KPI THAM KHẢO Tiến độ phát triển và bàn giao Software theo kế hoạch dự án. Tỷ lệ hoàn thành release đúng hạn. System availability/uptime. System response time và throughput. Tỷ lệ lỗi/defect sau Go-live. Production incident và thời gian xử lý sự cố. MTTR – Mean Time To Recovery. Tỷ lệ thành công của các hệ thống Integration. Chất lượng architecture, code và technical documentation. Mức độ tái sử dụng các Software module/platform giữa các dự án. Năng lực và mức độ trưởng thành của đội ngũ Software. ƯU TIÊN ỨNG VIÊN Ưu tiên ứng viên từng tham gia các dự án: Smart Warehouse / Automated Warehouse WMS/WES/WCS AS/RS Shuttle 2-Way / 4-Way Conveyor & Sortation