Mô tả công việc
Thiết kế và phát triển các domain service (quản lý tài liệu, workflow, người dùng, thông báo, báo cáo, tích hợp) theo kiến trúc Microservices, giao tiếp qua API Gateway và Event Bus (RabbitMQ).
Phát triển tính năng end-to-end: backend API (.NET Core), frontend web (SPA) và phối hợp với đội Mobile qua API Gateway dành riêng cho Mobile App.
Tham gia xây dựng các năng lực nền tảng: Form Builder với metadata động, workflow engine cấu hình kéo thả, Notification đa kênh, Search, Dashboard, phân quyền RBAC, Audit log.
Phát triển các tích hợp hệ thống: ký số (HSM, Token, Remote Signing), LDAP/AD/SSO, Email/SMS, ERP/HRM/CRM qua REST API; tham gia xây dựng pre-built connector cho khối ENT.
Tích hợp các AI Smart Services (OCR, tóm tắt, phân loại, AI Draft, Chatbot) vào luồng nghiệp vụ theo thiết kế của Tech Lead và đội AI.
Tối ưu hiệu năng: xử lý bất đồng bộ qua message queue, caching với Redis, tối ưu truy vấn dữ liệu và lưu trữ file với MinIO.
Viết unit test, tham gia code review, tuân thủ engineering best practices và chuẩn chất lượng code của đội.
Đóng gói và triển khai trên Docker/Kubernetes; hỗ trợ vận hành môi trường UAT/Production cho cả mô hình SaaS Cloud và On-Premise.
Mentoring developer cấp Middle/Junior trong phạm vi module phụ trách.
Yêu cầu
Tối thiểu 5 năm kinh nghiệm
software engineering, trong đó tối thiểu 3 năm với .NET / .NET Core.
Thành thạo C#, ASP.NET Core Web API, Entity Framework Core; nắm chắc RESTful API design và bảo mật API (authentication/authorization, JWT, OAuth2).
Năng lực fullstack: làm việc tốt với ít nhất một frontend framework hiện đại (Angular/React/Vue), HTML/CSS/TypeScript.
Kinh nghiệm thực tế phát triển hệ thống theo kiến trúc Microservices trên Production; hiểu các pattern phân tán cơ bản (service communication, distributed transaction, idempotency).
Kinh nghiệm với Message Queue (RabbitMQ hoặc Kafka) và xử lý bất đồng bộ.
Kinh nghiệm với Redis (caching, distributed cache) và cơ sở dữ liệu quan hệ (SQL Server/PostgreSQL): thiết kế schema, tối ưu truy vấn, indexing.
Kinh nghiệm đóng gói và triển khai với Docker; quen thuộc CI/CD pipeline.
Kinh nghiệm làm việc trong môi trường product-driven với
Product Owner /
Business Analyst.
Hiểu biết về bảo mật ứng dụng (OWASP Top 10) và lập trình theo hướng tuân thủ.
Quyền lợi
Lương thỏa thuận theo năng lực và vị trí công việc.
Thưởng KPIs dựa vào kết quả đánh giá công việc quý/ năm tùy theo vị trí công việc.
Gói phúc lợi tiền mặt 9 triệu/năm vào các dịp Lễ, Tết, Sinh nhật Tập đoàn...
Xét tăng lương theo năng lực và kết quả công việc định kỳ 1 lần/năm, hoặc tăng lương đột xuất theo hiệu quả công việc.
Đóng BHXH đầy đủ và BH sức khỏe CMC Care ngay khi ký Hợp đồng chính thức.
Nghỉ phép: 12 ngày/ năm + 1 ngày nghỉ hưởng lương vào dịp sinh nhật bản thân.
Được tham gia các chương trình đào tạo chuyên môn, nghiệp vụ từ cơ bản đến nâng cao. Tài trợ 100% chi phí tham gia các khóa học, thi chứng chỉ CNTT Quốc tế.
Được vinh danh các giải thưởng năm của Tập đoàn CMC, CMC TS và khen thưởng trên các thành tích xuất sắc (dự án, kinh doanh, quản trị).
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)
Thông tin chung
Nơi làm việc
- - Hà Nội: Tầng 16, CMC Tower, phố Duy Tân, Phường Cầu Giấy (quận Cầu Giấy cũ)