Mô Tả Công Việc
Công ty chúng tôi đang tìm kiếm một Kỹ Sư Phần Mềm sẽ chuyển đổi sang vai trò Kỹ Sư Sản Phẩm, thúc đẩy việc phát triển các giải pháp kỹ thuật số toàn diện. Vị trí này đòi hỏi trách nhiệm từ đầu đến cuối trong việc thiết kế, xây dựng và bảo trì các thành phần cốt lõi của sản phẩm bao gồm bảng điều khiển hướng đến người dùng, quy trình làm quen liền mạch và hệ thống thanh toán mạnh mẽ. Ứng viên lý tưởng cũng sẽ đóng góp vào việc tạo và quản lý các API hỗ trợ tích hợp nền tảng của chúng tôi. Với tư cách là Kỹ Sư Sản Phẩm, bạn sẽ làm việc chặt chẽ với các nhóm đa chức năng để cung cấp các tính năng đổi mới đồng thời đảm bảo chất lượng kỹ thuật và khả năng mở rộng. Vai trò này yêu cầu hiểu biết sâu sắc về cả phát triển phần mềm và quản lý vòng đời sản phẩm, với trọng tâm là chuyển đổi yêu cầu kinh doanh thành các thông số kỹ thuật.
Trách Nhiệm Chính
- Phát triển và bảo trì bảng điều khiển tương tác bằng cách sử dụng công nghệ web hiện đại và công cụ trực quan hóa dữ liệu
- Thiết kế và triển khai quy trình làm quen người dùng nhằm nâng cao trải nghiệm và giữ chân khách hàng
- Xây dựng và quản lý hệ thống thanh toán với độ chính xác cao, đảm bảo tính chính xác trong các giao dịch tài chính
- Tạo các API RESTful hỗ trợ tích hợp liền mạch với các dịch vụ bên thứ ba và hệ thống nội bộ
- Hợp tác với các quản lý sản phẩm để phân tích yêu cầu và xác định lộ trình kỹ thuật
- Tối ưu hóa hiệu suất hệ thống và đảm bảo khả năng mở rộng cho cơ sở người dùng ngày càng tăng
- Thực hiện đánh giá mã và hướng dẫn các kỹ sư cấp dưới để duy trì tiêu chuẩn chất lượng mã
- Cập nhật các xu hướng ngành và công nghệ mới nổi để thúc đẩy đổi mới
- Tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan
- Tham gia vào các chu kỳ phát triển linh hoạt, bao gồm lập kế hoạch sprint và hồi cứu
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh với tư cách là Kỹ Sư Phần Mềm với nền tảng vững chắc về phát triển full-stack
- Thành thạo các ngôn ngữ lập trình như JavaScript, Python hoặc Java
- Thông thạo các framework như React, Node.js hoặc Spring Boot để phát triển ứng dụng
- Hiểu biết về hệ thống cơ sở dữ liệu bao gồm SQL và NoSQL để quản lý dữ liệu
- Hiểu biết sâu sắc về nguyên tắc thiết kế API và kiến trúc RESTful
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích cung cấp các giải pháp có thể mở rộng
- Khả năng làm việc độc lập trong khi hợp tác hiệu quả với các nhóm đa chức năng
- Kỹ năng giao tiếp để trình bày các khái niệm kỹ thuật cho các bên liên quan không chuyên về kỹ thuật
- Kinh nghiệm với các nền tảng đám mây như AWS hoặc Azure để triển khai và cơ sở hạ tầng
- Hiểu biết về các phương pháp DevOps để tích hợp và phân phối liên tục
- Tối thiểu 3 năm kinh nghiệm phát triển phần mềm với bằng cử nhân khoa học máy tính hoặc lĩnh vực liên quan
- Ưu tiên kinh nghiệm với cổng thanh toán và tích hợp hệ thống tài chính
- Chú ý đến chi tiết với cam kết viết mã sạch, dễ bảo trì
- Khả năng thích ứng với các ưu tiên thay đổi và hoàn thành trong thời hạn chặt chẽ
- Kinh nghiệm với các phương pháp luận linh hoạt và khung Scrum để quản lý dự án