Developer là gì ?
Developer là người dựa vào ngôn ngữ lập trình để thiết kế, thiết lập và bảo trì các chương trình máy tính, phần mềm và ứng dụng. Developer sẽ là chuyên gia về ít nhất một ngôn ngữ lập trình. Hơn nữa, họ là những người đóng vai trò quan trọng trong việc phát triển các phần mềm, các ứng dụng.
Công việc chính của Developer
-
Gặp gỡ khách hàng và phân tích nhu cầu của khách hàng.
-
Thiết kế các phần khác nhau của phần mềm và để chúng hoạt động cùng nhau để hình dung phần mềm sẽ hoạt động như thế nào.
-
Trực tiếp làm việc với các bộ phận khác để chuyển cho các lập trình viên, coder để họ phát triển sản phẩm hoàn thiện hơn. Khi cần ý kiến từ Developer, họ vẫn cần có mặt để truyền tải đủ thông tin về sản phẩm cũng như nhu cầu của khách hàng mà Developer muốn sản phẩm đáp ứng.
-
Theo dõi cập nhật hoặc cải tiến tính năng sản phẩm để khi áp dụng sản phẩm vào thực tế đạt hiệu quả tốt nhất.
Kỹ năng và kiến thức cần có
- Kiến thức nền tảng tốt về Khoa học máy tính, đặc biệt là cấu trúc dữ liệu.
- Lập trình và viết code.
- Thiết kế và tổ chức thông tin.
-
Kiểm thử phần mềm, đảm bảo phần mềm chạy ổn định và đáp ứng yêu cầu.
-
Thành thạo Java, hiểu rõ về hệ sinh thái của nó.
- Đã làm việc nhiều trên MySQL. Redis.
- Ngôn ngữ đánh dấu XML, JSON.
-
Có kinh nghiệm với hệ điều hành dựa trên Linux.
Kỹ năng mềm cần có
- Giao tiếp.
- Làm việc nhóm.
- Sự kiên nhẫn.
- Tư duy mở .
- Giải quyết vấn đề.
- Sự trách nhiệm.
Ngoại ngữ
- Khả năng đọc hiểu tài liệu tiếng Anh phục vụ công việc.