• Tham gia phân tích yêu cầu, thiết kế và phát triển các sản phẩm ERP, HRM, Workflow và các nền tảng chuyển đổi số của công ty.
• Phát triển giao diện người dùng bằng ReactJS, TypeScript, đảm bảo trải nghiệm người dùng và hiệu năng hệ thống.
• Phát triển Backend API bằng .NET, đảm bảo tính ổn định, bảo mật và khả năng mở rộng.
• Thiết kế và xây dựng cơ sở dữ liệu, tối ưu truy vấn và hiệu năng hệ thống.
• Tham gia thiết kế
kiến trúc hệ thống theo hướng Microservices.
• Xây dựng và tích hợp RESTful API, WebSocket, Message Queue và các dịch vụ bên thứ ba.
• Thực hiện code review, unit test, fix bug và tối ưu chất lượng mã nguồn.
• Phối hợp với BA, UI/UX Designer, QA và các thành viên trong nhóm để triển khai sản phẩm hiệu quả.
• Tham gia triển khai, vận hành và
giám sát hệ thống trên môi trường Cloud hoặc Kubernetes.
Công việc cải tiến và phát triển
• Đề xuất các giải pháp kỹ thuật nhằm nâng cao hiệu năng, chất lượng và khả năng mở rộng của sản phẩm.
• Tham gia xây dựng, cải tiến quy trình
phát triển phần mềm theo Agile/Scrum.
• Nghiên cứu và áp dụng các công nghệ mới phù hợp với định hướng phát triển sản phẩm của công ty.
• Ứng dụng AI/LLM để nâng cao năng suất phát triển phần mềm, hỗ trợ coding, testing, review và tối ưu quy trình làm việc.
Tối thiểu 03 năm kinh nghiệm phát triển phần mềm đối với vị trí Senior.
Thành thạo phát triển Fullstack JavaScript/TypeScript, ưu tiên ReactJS, .NET.
Thành thạo HTML5, CSS3, JavaScript, TypeScript và các thư viện/framework hiện đại.
Có kinh nghiệm phát triển và tối ưu RESTful API.
Có kinh nghiệm làm việc với PostgreSQL, MySQL hoặc các hệ quản trị cơ sở dữ liệu tương đương.
Có hiểu biết về Redis Cache, Message Queue (RabbitMQ, Kafka) là lợi thế.
Có kinh nghiệm thiết kế và phát triển hệ thống theo kiến trúc Microservices.
Có kinh nghiệm làm việc với Docker, Kubernetes là lợi thế.
Có kinh nghiệm triển khai CI/CD (GitHub Actions, GitLab CI hoặc Jenkins).
Có hiểu biết về GitOps (ArgoCD), Monitoring & Logging (Prometheus, Grafana, ELK/OpenSearch) là lợi thế.
Có kinh nghiệm làm việc với AWS, GCP hoặc Azure là lợi thế.
Nắm vững các nguyên tắc Clean Code, SOLID, Design Pattern và bảo mật ứng dụng.
Có khả năng phân tích, xử lý vấn đề và tối ưu hiệu năng hệ thống.
Có tinh thần chủ động, trách nhiệm cao và khả năng làm việc nhóm tốt.
Có kinh nghiệm ứng dụng AI/LLM vào phát triển phần mềm nhằm nâng cao năng suất và chất lượng sản phẩm.
Đã sử dụng các AI Coding Assistant (GitHub Copilot, Cursor, Claude Code, ChatGPT...) trong quá trình phát triển phần mềm.
Có kinh nghiệm xây dựng hoặc tích hợp các giải pháp AI vào sản phẩm như Chatbot, AI Agent, RAG, OCR, phân tích dữ liệu hoặc tự động hóa quy trình là một lợi thế.