Lập trình viên (Programmer)

Lập trình viên là những người thành thạo với công việc coding, chính vì vậy họ cần có niềm đam mê nhất định với công nghệ thông tin nói chung và xây dựng phần mềm nói riêng.

1. Tổng quan vị trí

Công việc chính của một lập trình viên là tạo ra mã nguồn bảo mật và tính năng cho hệ thống . Vị trí này yêu cầu khả năng tạo ra các giải pháp coding chất lượng cho các ứng dụng đơn giản cũng như các thông tin hoặc hệ thống hoạt động phức tạp. Ứng viên lí tưởng cho vị trí này là người có đam mê với công nghệ thông tin nói chung và xây dựng phần mềm nói riêng. Sự chú ý tới tiểu tiết và óc phân tích sắc bén là những yêu cầu quan trọng cho sự thành công của một lập trình viên. Mục tiêu cuối cùng của công việc này là thiết kế và xây dựng phần mềm vượt trội và sáng tạo thông qua việc viết code rõ ràng.

2. Trách nhiệm công việc

  • Phối hợp với các nhà phân tích kinh doanh và các developers đưa ra các mẫu thiết kế phần mềm  
  • Chuẩn bị những bản mô tả chi tiết chương trình và các nguyên mẫu cơ bản  
  • Chuyển đổi các bản thiết kế và mô tả chi tiết phần mềm thành các đoạn code có khả năng thực thi cao với ngôn ngữ phù hợp  
  • Hợp nhất các hướng giải quyết phần mềm cá nhân thành các hệ thống level cao  
  • Sử dụng các công cụ dựa trên nền tảng web để tạo ra phần mềm dạng dịch vụ nâng cao khi ứng dụng được  
  • Kiểm tra code định kì để đảm bảo code này mang tới những kết quả đáng mong đợi và thực hiện sửa lỗi khi cần thiết  
  • Thực hiện nâng cấp đều đặn để giúp phần mềm và các hệ thống trở nên bảo mật và hiệu quả hơn  
  • Phối hợp với các technical writers để viết các tài liệu hỗ trợ người dùng 

3. Yêu cầu công việc

  • Chứng nhận kinh nghiệm đã từng làm lập trình viên hoặc một vai trò có liên quan  
  • Khả năng lập trình bằng các ngôn ngữ như C++, Java (J2EE), XML, Python,…   
  • Kinh nghiệm phát triển các ứng dụng trên web sử dụng ít nhất một khung web nổi tiếng (JSF, Wicket, GWT, Spring MVC)  
  • Kiến thức xuất sắc với các dữ liệu liên quan, các công nghệ SQL và ORM  
  • Khả năng tập trung xuất sắc và có xu hướng để ý tới các chi tiết  
  • Tư duy phân tích và tư duy logic  
  • Khả năng phát hiện và tìm kiếm lỗi sai trong code  
  • Bằng cử nhân trong ngành Khoa học Máy tính, kĩ sư phần mềm hoặc các ngành có liên quan 

Tham khảo mô tả công việc các vị trí tương tự: Back-end DeveloperFront-end DeveloperWeb Developer

Base.vn – Nền Tảng Quản Trị Doanh Nghiệp Toàn Diện, tự hào đồng hành cùng +8000 khách hàng doanh nghiệp hàng đầu trong nhiều lĩnh vực như: VIB, ACB, MB, Sacombank, VPBank, Vissan, Golden Gate, Pizza Hut, Twitter Beans Coffee, Decathlon, Bamboo Airways, Ninja Van Việt Nam, Rạng Đông, Á Đông ADG, Nagakawa Group, CenLand, Địa Ốc Him Lam, Ecopark, Amber Academy, Goldsun Media Group, Urbox, Medipharco, Bệnh viện Phổi Trung Ương, Bệnh viện Gia An 115, Thái Hà Books…

Download miễn phí combo 5 tài liệu tuyển dụng-nhân sự chỉ với 1 click tại đây.

mo-ta-cong-viec-vi-tri-lap-trinh-vien

Viết một bình luận