Trách nhiệm chính
Tham gia phát triển/triển khai các dự án xây dựng các hệ thống mới và tối ưu các hệ thống hiện hữu.
Cập nhật, quản lý tài liệu về các công nghệ đang ứng dụng. Thực hiện thiết kế kiến trúc hệ thống.
Báo cáo định kỳ theo quy định hoặc theo yêu cầu của cấp quản lý trực tiếp.
Chịu trách nhiệm đánh giá các công nghệ, các components, kỹ thuật phát triển, phương thức phát triển, tích hợp hệ thống, và hướng dẫn các developer thực hiện công việc hàng ngày một cách hiệu quả.
Biết được các giới hạn của hệ thống, khả năng mở rộng, khả năng bảo trì trong tương lai.
Đề xuất và tham mưu công nghệ phù hợp cho các dự án CNTT. Đưa ra cách tiếp cận về mặt kỹ thuật để phát triển phần mềm giải quyết các tính năng nghiệp vụ, viết các tài liệu kiến trúc tổng quan, coding convention, và hướng dẫn các developer phát triển bản thiết kế chi tiết cho từng chức năng.
Yêu cầu về bằng cấp/chứng chỉ
Bằng cấp/chứng chỉ:
Tốt nghiệp Đại học trở lên chuyên ngành về CNTT
Có các chứng chỉ liên quan AWS, GCP, Azure là một lợi th
Anh văn: Giao tiếp và đọc tốt tài liệu tiếng Anh chuyên ngành
Kiến thức/kinh nghiệm chuyên môn:
Có kinh nghiệm về OpenShift, Docker, K8S, Queue,...
Có kinh nghiệm thiết kế các hệ thống hoạt động theo mô hình CI/CD, Microservices và sẵn sàng cho việc chuyển đổi lên nền tảng điện toán đám mây.
Có kinh nghiệm thiết kế các mô hình hệ thống đảm bảo hoạt động liên tục, ổn định, stateless, dễ dàng mở rộng theo chiều ngang, chiều dọc ngay cả khi tải hệ thống tăng cao, có cơ chế giảm tải cho CSDL, cơ chế tự khắc phục lỗi…
Có kinh nghiệm triển khai/tham gia phát triển trên các nền tảng (Java/.Net): trục tích hợp ESB (WSO2, Apache Camel…), Message Broker, Web Application Server, Memory cache, Kafka, BPMN 2.0, Spring (Boot, Streaming, Batch…)…
Có kinh nghiệm thiết kế các hệ thống đáp ứng chuyển đổi giữa luồng xử lý Async & Sync, có cơ chế xử lý lổi, timeout khi các hệ thống backend bị sự cố…
Có kinh nghiệm thiết kế các ứng dụng theo tiêu chuẩn OWASP, đã triển khai các cơ chế mã hóa, giải mã và bảo mật ứng dụng…
Tối thiểu 02 năm kinh nghiệm trong lĩnh vực lập trình phần mềm,
Có kinh nghiệm lập trình chuyên sâu Java, Net
Có kinh nghiệm triển khai các ứng dụng trên nền tảng public cloud Azure, AWS, GCP
Có kinh nghiệm xử lý/giải quyết các cơ chế đa nhiệm, đa luồng, memory leak, high cpu, threads,…