Kỹ năng
Mô tả công việc
• Xây dựng các sản phẩm mới hoặc nâng cấp các tính năng của sản phẩm đã có.
• Làm việc với vai trò Kỹ sư phát triển phần mềm hoặc Trưởng nhóm phát triển.
• Phát triển ứng dụng trên nền tảng web, xử lý dữ liệu cho các hệ thống vận hành, giám sát và quản lý.
• Đọc hiểu yêu cầu, tài liệu kỹ thuật.
• Xây dựng các tài liệu kỹ thuật: Phân tích yêu cầu, tài liệu thiết kế.
• Làm việc với vai trò Kỹ sư phát triển phần mềm hoặc Trưởng nhóm phát triển.
• Phát triển ứng dụng trên nền tảng web, xử lý dữ liệu cho các hệ thống vận hành, giám sát và quản lý.
• Đọc hiểu yêu cầu, tài liệu kỹ thuật.
• Xây dựng các tài liệu kỹ thuật: Phân tích yêu cầu, tài liệu thiết kế.
Yêu cầu công việc
- Yêu cầu về kinh nghiệm
• Tốt nghiệp đại học chính quy chuyên ngành công nghệ thông tin, khoa học máy tính, kỹ thuật phần mềm (hoặc tương đương).
• Với ứng viên không có bằng đại học yêu cầu tối thiểu 2 năm kinh nghiệm làm việc trong lĩnh vực CNTT / phát triển phần mềm hoặc tương đương.
- Yêu cầu kỹ năng cứng:
• Hiểu biết về lập trình hướng dối tượng, cấu trúc dữ liệu và giải thuật.
• Đối với ứng viên backend: Thành thạo ngôn ngữ lập trình Java. Có kinh nghiệm sử dụng Go là một lợi thế.
• Đối với ứng viên fullstack developer, yêu cầu thành thạo JavaScript / TypeScript.
• Đối với ứng viên fullstack developer, yêu cầu sử dụng thành thạo framework AngularJS / ReactJS hoặc tương đương.
• Có khả năng thiết kế và triển khai REST API hoặc SOAP API.
• Có kinh nghiệm làm việc với ORM (JPA, Hibernate).
• Có kinh nghiệm làm việc với CSDL (MySQL/MariaDB hoặc PostgreSQL hoặc tương đương), bao gồm: phát triển giao tiếp backend - CSDL, viết các truy vấn phức tạp, tối ưu CSDL và câu truy vấn SQL.
• Có kinh nghiệm phát triển backend sử dụng Spring framework: Spring Boot, Spring Core, Spring MVC, Spring Data JPA, Spring Security.
• Có kinh nghiệm sử dụng các công cụ build và deployment: Maven/Ant, Docker, Jenkin.
• Viết và triển khai unit testing, integration testing sử dụng các framework: Junit, Mockito.
• Có kinh nghiệm làm việc với Git (hoặc công cụ quản lý phiên bản tương đương).
• Khả năng tiếng Anh: Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh. Có chứng chỉ theo chuẩn TOEIC tối thiểu 550 điểm (IIG) là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với Kubernetes là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với nền tảng caching (Redis hoặc tương đương) là một lợi thế.
• Ứng viên có kinh nghiệm lập trình bằng Scala là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với các nền tảng / framework xử lý dữ liệu lớn (Hadoop / Hive / Spark / Flink) là một lợi thế.
• Ứng viên có kiến thức về các hệ thống message queues (Kafka / RabbitMQ) là một lợi thế.
- Yêu cầu kỹ năng mềm:
• Có khả năng tư duy, phân tích, làm việc độc lập.
• Có khả năng giao tiếp, làm việc theo nhóm.
• Tốt nghiệp đại học chính quy chuyên ngành công nghệ thông tin, khoa học máy tính, kỹ thuật phần mềm (hoặc tương đương).
• Với ứng viên không có bằng đại học yêu cầu tối thiểu 2 năm kinh nghiệm làm việc trong lĩnh vực CNTT / phát triển phần mềm hoặc tương đương.
- Yêu cầu kỹ năng cứng:
• Hiểu biết về lập trình hướng dối tượng, cấu trúc dữ liệu và giải thuật.
• Đối với ứng viên backend: Thành thạo ngôn ngữ lập trình Java. Có kinh nghiệm sử dụng Go là một lợi thế.
• Đối với ứng viên fullstack developer, yêu cầu thành thạo JavaScript / TypeScript.
• Đối với ứng viên fullstack developer, yêu cầu sử dụng thành thạo framework AngularJS / ReactJS hoặc tương đương.
• Có khả năng thiết kế và triển khai REST API hoặc SOAP API.
• Có kinh nghiệm làm việc với ORM (JPA, Hibernate).
• Có kinh nghiệm làm việc với CSDL (MySQL/MariaDB hoặc PostgreSQL hoặc tương đương), bao gồm: phát triển giao tiếp backend - CSDL, viết các truy vấn phức tạp, tối ưu CSDL và câu truy vấn SQL.
• Có kinh nghiệm phát triển backend sử dụng Spring framework: Spring Boot, Spring Core, Spring MVC, Spring Data JPA, Spring Security.
• Có kinh nghiệm sử dụng các công cụ build và deployment: Maven/Ant, Docker, Jenkin.
• Viết và triển khai unit testing, integration testing sử dụng các framework: Junit, Mockito.
• Có kinh nghiệm làm việc với Git (hoặc công cụ quản lý phiên bản tương đương).
• Khả năng tiếng Anh: Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh. Có chứng chỉ theo chuẩn TOEIC tối thiểu 550 điểm (IIG) là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với Kubernetes là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với nền tảng caching (Redis hoặc tương đương) là một lợi thế.
• Ứng viên có kinh nghiệm lập trình bằng Scala là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với các nền tảng / framework xử lý dữ liệu lớn (Hadoop / Hive / Spark / Flink) là một lợi thế.
• Ứng viên có kiến thức về các hệ thống message queues (Kafka / RabbitMQ) là một lợi thế.
- Yêu cầu kỹ năng mềm:
• Có khả năng tư duy, phân tích, làm việc độc lập.
• Có khả năng giao tiếp, làm việc theo nhóm.
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Quyền lợi ứng viên
• Lương upto 20tr gross
• Ký HĐ Cộng tác viên
• Được tham gia nhiều dự án với nhiều domain khác nhau
• Ký HĐ Cộng tác viên
• Được tham gia nhiều dự án với nhiều domain khác nhau
Địa chỉ làm việc
P.903, Tòa nhà 3A, ngõ 82, Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội










