Chi tiết công việc C/C++ - Presenior tại CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
Chúng tôi đang tìm kiếm Middle - Senior C/C++ Developer tham gia dự án Core Banking Transformation
1. Mô tả công việc
- Phát triển và nâng cấp các chức năng trên hệ thống Core Banking.
- Phát triển các API/Service và tích hợp với các hệ thống nội bộ và đối tác.
- Tham gia phân tích yêu cầu kỹ thuật và nghiệp vụ cùng BA và đội ngũ nghiệp vụ ngân hàng.
- Thiết kế, phát triển và tối ưu các module backend bằng C/C++.
- Tham gia xây dựng và tối ưu kiến trúc hệ thống, đảm bảo hiệu năng, bảo mật và khả năng mở rộng.
- Phối hợp với QA, DevOps và các team liên quan trong quá trình phát triển và triển khai.
- Tham gia code review, unit test, integration test và xử lý lỗi production.
- Tham gia triển khai release và hỗ trợ vận hành hệ thống.
2. Yêu cầu ứng viên
Yêu cầu bắt buộc
- Có 3-4 năm kinh nghiệm phát triển ứng dụng Backend bằng C/C++, tham gia trực tiếp vào quá trình thiết kế, phát triển và bảo trì các hệ thống phần mềm.
- Thành thạo C/C++, có nền tảng tốt về Object-Oriented Programming (OOP) và các Design Patterns.
- Có kinh nghiệm phát triển các hệ thống Backend/Server-side yêu cầu cao về hiệu năng và độ ổn định.
- Có kinh nghiệm làm việc với Database, ưu tiên Oracle hoặc PostgreSQL, hiểu về thiết kế cơ sở dữ liệu và tối ưu câu lệnh SQL.
- Có kiến thức và kinh nghiệm về Multithreading, Concurrency, Memory Management và Transaction Management.
- Có kinh nghiệm xây dựng và tích hợp API/Service, ưu tiên ứng viên có kinh nghiệm với RESTful APIs hoặc các giao thức tích hợp tương đương.
- Thành thạo các công cụ quản lý source code như Git và quy trình phát triển phần mềm theo nhóm.
- Có kinh nghiệm tham gia phát triển, vận hành hoặc tối ưu các hệ thống quy mô lớn, yêu cầu hiệu năng, tính ổn định và khả năng xử lý cao.
- Ưu tiên ứng viên có kinh nghiệm trong lĩnh vực Ngân hàng (Banking Domain) và hiểu biết về quy trình nghiệp vụ tài chính – ngân hàng.
Điểm cộng (Nice to Have)
- Có kinh nghiệm làm việc với các hệ thống Message Queue như Kafka hoặc RabbitMQ.
- Có kinh nghiệm sử dụng Redis để tối ưu hiệu năng và quản lý dữ liệu cache.
- Thành thạo hoặc đã từng triển khai ứng dụng bằng Docker và Kubernetes.
- Có kinh nghiệm xây dựng và vận hành quy trình CI/CD sử dụng Jenkins, GitLab CI hoặc các công cụ tương đương.
- Có hiểu biết hoặc kinh nghiệm phát triển hệ thống theo kiến trúc Microservices.
- Có kinh nghiệm sử dụng các công cụ giám sát và theo dõi hệ thống như ELK Stack, Grafana hoặc Prometheus.
- Ưu tiên ứng viên đã từng tham gia triển khai các hệ thống trong lĩnh vực Tài chính – Ngân hàng, đặc biệt là các hệ thống yêu cầu tính sẵn sàng cao, khả năng mở rộng và bảo mật.
3. Quyền lợi
- Hợp đồng lao động thời hạn 6 tháng (có gia hạn thêm).
- Môi trường làm việc chuyên nghiệp, dự án thực tế và cơ hội nâng cao chuyên môn.
- Cơ hội làm việc cùng đội ngũ kỹ thuật giàu kinh nghiệm.
4. Thông tin tuyển dụng
Domain: Banking
Quy trình phỏng vấn: 2 vòng
Onboard: Ngay sau khi có kết quả phỏng vấn

