Chúng tôi hiện đang tìm kiếm một kỹ sư phần mềm C++ có tay nghề cao và năng động để tham gia vào đội ngũ năng động của chúng tôi. Với tư cách là kỹ sư phần mềm C++, bạn sẽ đóng vai trò then chốt trong việc phát triển và nâng cao các ứng dụng phần mềm của chúng tôi, sử dụng chuyên môn của mình về lập trình C++ để tạo ra các giải pháp hiệu quả, mạnh mẽ và có thể mở rộng. Bạn sẽ cộng tác với các nhóm đa chức năng, bao gồm người quản lý sản phẩm, nhà thiết kế và người thử nghiệm, để đảm bảo rằng phần mềm của chúng tôi đáp ứng các yêu cầu của khách hàng và tiêu chuẩn ngành.

Trách nhiệm:

  1. Phối hợp với các bên liên quan để thu thập và phân tích các yêu cầu và thông số kỹ thuật của phần mềm.
  2. Thiết kế, phát triển, thử nghiệm và duy trì các ứng dụng C++ chất lượng cao, tuân thủ các tiêu chuẩn mã hóa và thực tiễn tốt nhất.
  3. Tối ưu hóa mã để có hiệu suất, khả năng mở rộng và tính ổn định, xác định và giải quyết các tắc nghẽn cũng như sự cố khi chúng phát sinh.
  4. Tham gia đánh giá mã và thảo luận thiết kế, cung cấp phản hồi mang tính xây dựng để cải thiện chất lượng phần mềm tổng thể.
  5. Liên tục mở rộng kiến ​​thức của bạn về kỹ thuật lập trình C++ và xu hướng trong ngành, kết hợp những hiểu biết mới vào công việc của bạn.
  6. Cộng tác với các nhóm đảm bảo chất lượng để xác định, tái tạo và giải quyết các lỗi phần mềm.
  7. Tạo và duy trì tài liệu kỹ thuật rõ ràng, ngắn gọn về thiết kế phần mềm, mã và hướng dẫn sử dụng.
  8. Cố vấn và cung cấp hướng dẫn cho các kỹ sư cấp dưới, fosttạo ra một nền văn hóa học tập và cải tiến liên tục.

yêu cầu:

  1. Bằng cử nhân về Khoa học Máy tính, Kỹ thuật hoặc lĩnh vực liên quan.
  2. Hơn 3 năm kinh nghiệm chuyên môn trong phát triển phần mềm, tập trung vào lập trình C++.
  3. Kiến thức vững chắc về ngôn ngữ C++, libraries và các khung công tác (chẳng hạn như Boost, STL hoặc Qt).
  4. Thành thạo lập trình hướng đối tượng, mẫu thiết kế và cấu trúc dữ liệu.
  5. Làm quen với đa luồng, quản lý bộ nhớ và lập trình mạng.
  6. Có kinh nghiệm với các hệ thống kiểm soát phiên bản (chẳng hạn như Git) và các công cụ theo dõi lỗi (ví dụ: JIRA).
  7. Kỹ năng phân tích, giải quyết vấn đề và gỡ lỗi xuất sắc.
  8. Kỹ năng giao tiếp mạnh mẽ và khả năng làm việc hiệu quả trong môi trường hợp tác nhóm.
  9. Định hướng chi tiết và có tổ chức, với khả năng quản lý nhiều nhiệm vụ và đáp ứng thời hạn.

Rất vui được gặp:

  1. Kiến thức về các ngôn ngữ lập trình khác, chẳng hạn như Python, Java hoặc C#.
  2. Có kinh nghiệm phát triển đa nền tảng, bao gồm Linux, Windows và macOS.
  3. Làm quen với các phương pháp phát triển phần mềm Agile, chẳng hạn như Scrum hoặc Kanban.

    Nếu bạn là một kỹ sư phần mềm C++ tài năng với niềm đam mê tạo ra các giải pháp phần mềm sáng tạo, chúng tôi muốn lắng nghe ý kiến ​​của bạn! Vui lòng gửi sơ yếu lý lịch và thư xin việc, nêu chi tiết kinh nghiệm và trình độ của bạn cho chúng tôi. Chúng tôi mong được xem xét đơn đăng ký của bạn.