Tuyển lập trình C/C++
Mô tả công việc: Nghiên cứu, triển khai phần mềm cho windows, Linux và thiết bị di động (tùy theo khả năng)![]() |
Yêu cầu tuyển dụng phổ biến |
Yêu cầu:
- Nắm vững nền tảng trong việc lập trình C/C++.
- Sử dụng tốt các công cụ lập trình C++.
- Có khả năng đọc hiểu tài liệu tiếng Anh.
- Có kỹ năng làm việc nhóm, kỹ năng thảo luận và quản lý thời gian tốt.
- Nhiệt tình, chịu khó, có tinh thần trách nhiệm với công việc.
- Thành thạo các khái niệm mạng và lập trình của nó và trong phát triển C / C ++ trong môi trường Linux
- Nguyên tắc thiết kế phần mềm hiệu quả với kết quả có thể chứng minh
- Kỹ năng phân tích và giải quyết vấn đề tuyệt vời trong chẩn đoán và giải quyết các vấn đề của khách hàng
- kiến thức về tính sẵn sàng cao, hiệu suất và các giải pháp phần mềm có liên quan đến quy mô
- Thành thạo trong tối ưu hóa phần mềm trong một miền mạng dữ liệu, thành thạo các giải pháp Lớp Carrier là một lợi thế lớn.
- Có khả năng tự sáng tạo và có thể làm thái độ để tìm và triển khai các giải pháp tốt nhất cho khách hàng
- Trải nghiệm với Docker và các công cụ liên quan
- Kinh nghiệm với giao tiếp với loại cảm biến là một điểm cộng
- Trải nghiệm với nền tảng đám mây IoT (đám mây của Google, ASW IoT, Azure IoT) là một điểm cộng
- Thông thạo tiếng Anh
- Có kinh nghiệm và Thành thạo ngôn ngữ lập trình C/C++, có kinh nghiệm với Assembly là lợi thế. Những sinh viên mới tốt nghiệp nhưng có năng lực cũng sẽ được chào đón.
- Có kinh nghiệm phát triển thực tế trong lĩnh vực nhúng (embeded). Đặc biệt đã từng phát triển dựa trên các tiêu chuẩn giao tiếp như CAN, SIP… là lợi thế.
- Yêu thích công việc phần mềm, mong muốn phát triển năng lực với vai trò là một kỹ sư phát triển phần mềm.
- Có trách nhiệm, hoàn thành tốt công việc được giao.
- Các kỹ năng giao tiếp bằng lời và viết hiệu quả
Lợi thế được ưu tiên:
- Có kinh nghiệp lập trình Windows Form, MFC, WTL- Có kinh nghiệm lập trình C/C++ với QT C++, GTK+, hoặc wxwidgets
- Hiểu biết về Design Pattern, Database, XML, ...
- Có kinh nghiệm về lập trình xử lý multimedia như Audio, Video, ...
- Có kinh nghiệm về lập trình xử lý nhận dạng như: Nhận dạng vân tay, nhận dạng ảnh, ...
- Có kinh nghiệm trong lập trình malware, security,...
Lập trình .NET
- Kiến thức về lập trình Web, WinForm, và Window Service, các Frameworks thông dụng (MVC, MVP, ...).
- Sử dụng thành thạo các ngôn ngữ lập trình: C#, ASP.NET, HTML5, CSS3, LINQ,JQUERY,NODEJS,...
Yêu cầu công việc
- Tiếp nhận yêu cầu phát triển ứng dụng từ bộ phận nghiệp vụ.
- Phân tích và thiết kế chi tiết cơ sở dữ liệu, kiến trúc hệ thống, sơ đồ lớp, các hàm, thủ tục trong cơ sở dữ liệu.
- Tiến hành lập trình theo tài liệu thiết kế cơ sở dữ liệu, kiến trúc hệ thống, thiết kế lớp và mô tả giao diện.
- Lập tài liệu kỹ thuật, chuyển giao các ứng dụng, dịch vụ cho các đơn vị hỗ trợ, vận hành và khai thác.
- Quản lý mã nguồn của các ứng dụng liên quan.
- Nghiên cứu các kỹ thuật lập trình mới, công nghệ mới trong công nghệ phần mềm.
- Lập kế hoạch dự án, chịu trách nhiệm đảm bảo đúng tiến độ dự án đề ra.
- Lợi thế được ưu tiên
- Có khả năng lập trình theo hướng đối tượng
- Có kinh nghiệm sử dụng 1 trong những công cụ quản lý mã nguồn: SVN; GIT
- Có kinh nghiệm sử dụng một trong các hệ quản trị cơ sở dữ liệu: SQL Server, Oracle, có kỹ năng lập trình PL/SQL
- Ưu tiên ứng viên có kinh nghiệm lập trình trên thiết bị di động( Mobile, Tablet)
Tags
News