SAIC
SAIC
Nội dung hồ sơ được cung cấp cho SAIC dường như mô tả Bitly thay vì SAIC. Nội dung trình bày một nền tảng SaaS dựa trên đám mây dành cho quản lý liên kết và mã QR, với các tính năng rút gọn URL, mã QR động, liên kết có thương hiệu, phân tích liên kết, theo dõi chiến dịch UTM, trang đích thân thiện với thiết bị di động, danh thiếp kỹ thuật số, API dành cho nhà phát triển và các tính năng được tăng cường bằng AI. Nội dung sản phẩm hướng đến các chuyên gia tiếp thị, nhà phát triển và đội ngũ doanh nghiệp trong những ngành như bán lẻ, hàng tiêu dùng đóng gói, dịch vụ lưu trú, truyền thông, chăm sóc sức khỏe, tài chính và giáo dục, đồng thời nhấn mạnh khả năng tích hợp, phân tích và các tính năng dành cho doanh nghiệp. Cần xác minh thông tin này trước khi sử dụng để đại diện cho SAIC hoặc hoạt động tuyển dụng của công ty.

Lập trình viên Full-Stack (Làm việc kết hợp, Maryland)

Xây dựng và hiện đại hóa các ứng dụng doanh nghiệp bảo mật cho SAIC, đơn vị tích hợp công nghệ quốc phòng và công nghệ sứ mệnh. Làm việc với React, Python, C/C++, API, SQL và các dịch vụ hỗ trợ AI.

Mô tả

  • Thiết kế, xây dựng, kiểm thử và bảo trì các ứng dụng web doanh nghiệp full-stack
  • Tạo các thành phần và chức năng front-end có khả năng tiếp cận, tái sử dụng bằng React, TypeScript, JavaScript, HTML5 và CSS3
  • Xây dựng API phía máy chủ và các dịch vụ ứng dụng bao gồm logic nghiệp vụ, xác thực dữ liệu, ghi nhật ký, các biện pháp kiểm soát bảo mật, xác thực danh tính, phân quyền và kiểm soát truy cập dựa trên vai trò
  • Phát triển và tối ưu hóa các truy vấn, lược đồ, migration và quy trình khắc phục sự cố cho SQL, MariaDB và MySQL
  • Tạo bảng điều khiển, biểu mẫu, giao diện quy trình công việc, tính năng tìm kiếm và lọc, báo cáo cũng như chế độ xem bản ghi chi tiết
  • Kết nối ứng dụng với các nền tảng quản lý tài liệu doanh nghiệp và dịch vụ nội bộ, bao gồm Microsoft 365 và/hoặc SharePoint
  • Xây dựng giao diện và dịch vụ backend cho các khả năng AI/ML, LLM và tác nhân AI với quy trình có con người tham gia
  • Triển khai ghi nhật ký ứng dụng, xử lý ngoại lệ, kiểm toán và chẩn đoán vận hành
  • Viết kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử tự động, đồng thời tham gia đánh giá mã nguồn đồng cấp
  • Chẩn đoán và cải thiện các vấn đề ở front-end, backend, API, cơ sở dữ liệu và tích hợp
  • Hỗ trợ kiểm thử tích hợp hệ thống, kiểm thử chấp nhận người dùng, kiểm thử hồi quy và phát hành lên môi trường sản xuất
  • Phối hợp với DevOps về CI/CD, build, triển khai, cấu hình và các hoạt động phát hành
  • Tích hợp, tái cấu trúc và từng bước hiện đại hóa các thành phần C/C++, Python, shell, JavaScript, cơ sở dữ liệu và web hiện đại kế thừa
  • Tạo script shell Linux và tiện ích Python cho dịch vụ backend, tự động hóa, xử lý dữ liệu và tích hợp
  • Xây dựng, bảo trì, khắc phục sự cố và nâng cấp phần mềm C và C++
  • Sử dụng Visual Studio Code cho việc phát triển, gỡ lỗi và quy trình làm việc dựa trên Git
  • Soạn thảo tài liệu ứng dụng và tài liệu kỹ thuật
  • Tham gia các buổi lễ Agile/Scrum và hỗ trợ phát hành lặp lại cùng phản hồi từ các bên liên quan

Yêu cầu

  • Bằng cử nhân với ít nhất chín năm kinh nghiệm, bằng thạc sĩ với ít nhất bảy năm kinh nghiệm hoặc bằng PhD/JD với ít nhất bốn năm kinh nghiệm
  • Ít nhất năm năm kinh nghiệm phát triển phần mềm chuyên nghiệp, bao gồm phát triển ứng dụng web full-stack
  • Kinh nghiệm thực tế với React và trình độ nâng cao về TypeScript và JavaScript
  • Trình độ nâng cao về HTML5 và CSS3
  • Kinh nghiệm xây dựng các ứng dụng web hiện đại, dựa trên thành phần và sử dụng nhiều dữ liệu
  • Kinh nghiệm thiết kế và phát triển API RESTful cùng logic nghiệp vụ phía máy chủ
  • Hiểu biết thực tiễn về các khái niệm AI và LLM, bao gồm các mẫu ứng dụng tác nhân AI
  • Kinh nghiệm kết nối ứng dụng front-end với API backend và dịch vụ doanh nghiệp
  • Có khả năng làm việc với các cơ sở mã sử dụng nhiều ngôn ngữ và hiểu sự phụ thuộc giữa các thành phần kế thừa và hiện đại
  • Kinh nghiệm bảo trì và hiện đại hóa ứng dụng kế thừa
  • Thành thạo viết script shell Linux, bao gồm Bash
  • Kinh nghiệm lập trình Python vững chắc
  • Kinh nghiệm lập trình C và C++ vững chắc, bao gồm đọc, gỡ lỗi, bảo trì và nâng cấp mã nguồn kế thừa
  • Hiểu biết vững chắc về SQL và thiết kế cơ sở dữ liệu quan hệ
  • Kinh nghiệm thực tế với MariaDB, MySQL hoặc các hệ quản trị cơ sở dữ liệu quan hệ tương đương
  • Kinh nghiệm triển khai xác thực danh tính, phân quyền và kiểm soát truy cập dựa trên vai trò
  • Kinh nghiệm với Git và các thực hành quản lý mã nguồn hiện nay
  • Kinh nghiệm tạo kiểm thử đơn vị và kiểm thử tích hợp tự động
  • Kinh nghiệm trong môi trường phát triển dựa trên Linux và các công cụ shell dòng lệnh
  • Kinh nghiệm với Visual Studio Code hoặc IDE hiện đại tương đương
  • Hiểu biết về các thực hành phát triển phần mềm bảo mật
  • Kinh nghiệm gỡ lỗi trên các lớp UI, API, backend và cơ sở dữ liệu
  • Kinh nghiệm làm việc trong môi trường phát triển phần mềm Agile/Scrum
  • Quốc tịch Hoa Kỳ và khả năng được cấp cũng như duy trì chứng nhận Public Trust