GXO Logistics, Inc.
GXO Logistics, Inc.
GXO Logistics, Inc. là một công ty logistics và vận tải hoạt động trên toàn cầu, phục vụ các doanh nghiệp trong nhiều ngành công nghiệp lớn. Hoạt động của công ty bao gồm lưu kho, phân phối, vận tải và hoàn tất đơn hàng, kết hợp cơ sở hạ tầng quy mô lớn với công nghệ và chuyên môn vận hành nhằm giúp khách hàng nâng cao hiệu quả chuỗi cung ứng. Công ty cũng tuyển dụng và bố trí nhân sự cho các vị trí vận hành, với trọng tâm được công bố là đổi mới, khả năng tiếp cận và cơ hội việc làm bình đẳng.

Kỹ sư trưởng phát triển ứng dụng Java (Làm việc từ xa tại Bắc Carolina)

Dẫn dắt việc thiết kế kiến trúc và phát triển các ứng dụng Angular, React và cloud-native cho GXO Logistics. Xây dựng API, quy trình CI/CD và quy trình dữ liệu quy mô doanh nghiệp.

Mô tả

  • Giám sát việc phân tích, lập trình và cấu hình phần mềm hệ thống công nghệ thông tin
  • Cung cấp định hướng kỹ thuật và kiến trúc
  • Thiết kế giao diện chất lượng cao cho các ứng dụng Angular
  • Dẫn dắt việc thiết kế kiến trúc và phát triển ứng dụng Angular nhằm bảo đảm khả năng mở rộng, hiệu suất và tính dễ bảo trì
  • Phối hợp với các nhóm liên chức năng để xác định yêu cầu kỹ thuật và chuyển đổi nhu cầu kinh doanh thành giải pháp kỹ thuật
  • Định hướng các cải tiến kỹ thuật nhằm nâng cao hoạt động thiết kế và phát triển ứng dụng
  • Điều tra các thách thức kinh doanh và đề xuất giải pháp phần mềm
  • Hướng dẫn các lập trình viên mới
  • Lập dự toán và xây dựng đặc tả thiết kế chức năng, thiết kế chi tiết
  • Chuyển đổi thiết kế hệ thống và đặc tả kỹ thuật thành mã cho các ứng dụng phức tạp
  • Thúc đẩy kiến trúc tinh gọn, các tiêu chuẩn web hiện đại và các phương pháp hay nhất để cải thiện hiệu suất ứng dụng và giảm thời gian tải
  • Gỡ lỗi phần mềm, khắc phục sự cố và sửa lỗi lập trình
  • Cung cấp hỗ trợ Cấp độ 2 cho các sự cố liên quan đến hệ thống
  • Quản lý các bản phát hành lên môi trường sản xuất và xác nhận tính ổn định của hệ thống sau khi vá lỗi
  • Đảm nhiệm vai trò chuyên gia kỹ thuật cấp cao trong toàn bộ quá trình thiết kế, phát triển, lập trình, kiểm thử và gỡ lỗi phần mềm mới cũng như các cải tiến lớn
  • Phối hợp với nhân viên kỹ thuật để tìm hiểu các vấn đề phần mềm và xây dựng đặc tả giải pháp

Yêu cầu

  • Bằng cử nhân ngành Khoa học máy tính hoặc lĩnh vực liên quan, hoặc bằng cấp tương đương do cơ sở giáo dục nước ngoài cấp
  • Bốn năm kinh nghiệm ở vị trí tuyển dụng hoặc vị trí liên quan như Kỹ sư trưởng phát triển ứng dụng Java
  • Kinh nghiệm thiết kế kiến trúc và phát triển các ứng dụng web phân tán, quy mô lớn với Python FastAPI, Angular và React.js
  • Kinh nghiệm triển khai ứng dụng trên nhiều khu vực địa lý bằng Google Cloud Infrastructure
  • Kinh nghiệm với hệ thống dựa trên thành phần và hướng đối tượng, công nghệ internet, kiến trúc máy khách/máy chủ, cơ sở dữ liệu quan hệ, quy trình phát triển có cấu trúc, phương pháp kiểm thử và các nguyên tắc kho dữ liệu
  • Kinh nghiệm xây dựng thư viện giao diện người dùng và giao diện web hiện đại bằng JavaScript, TypeScript, Angular 20.x và React.js
  • Kinh nghiệm phát triển API an toàn, sẵn sàng cho môi trường sản xuất bằng Java 12+, Python FastAPI và Spring Framework, bao gồm Spring Boot
  • Kiến thức về lệnh shell UNIX và kinh nghiệm với kho Git, công cụ xây dựng, quy trình CI/CD và Docker
  • Kinh nghiệm cài đặt và quản lý các gói hệ thống bằng yum, apt và brew
  • Kinh nghiệm chuẩn bị môi trường thời gian chạy để triển khai ứng dụng
  • Kinh nghiệm thực tế với PL/SQL cho các quy trình dữ liệu quy mô doanh nghiệp
  • Kiến thức vững về CI/CD trên GCP và các quy trình phân phối cloud-native
  • Kinh nghiệm với Jira và các phương pháp Agile