Viettel

Software Development - Software Development Engineer

Hanoi, Vietnam · On site · Mid level

Vietnamese required

Translated automatically from Vietnamese. Read the original

Header Section

Brief Description

Design detailed code, program, test code, create programs based on predetermined specifications without requiring guidance; independently identify and fix errors.

Qualifications

Training Specialization

Certificates

Scope of Work Responsibilities

Design code and program according to predetermined specifications
- Independently read and understand solution documentation without guidance.
- Program assigned functions (from simple to complex following ULNL guidelines) according to detailed solution documentation, without requiring guidance
Support testing, deployment, maintenance, bug fixing, and software upgrades
- Identify and fix errors caused by oneself during development and deployment processes.
- Write and execute unit tests.
- Upcode upgrade requirements according to existing procedures and scenarios
Ensure software development complies with established standards (information security, technology, etc.) following guidance
- Apply knowledge of best practices in software development such as programming standards, code review, source code management, build, testing and operations, under guidance.
Professional support
- Answer professional questions for junior staff.

Interview Questions

- Proficient in 1 type of programming language (according to specific job requirements)
- Advanced knowledge of object-oriented programming: object-oriented class design, understanding of object-oriented programming principles
- Detailed understanding of structured data types (e.g.: string, record, object collection)
- Understanding of multilingual processing (localisation)
- Understanding of basic I/O processing
- Understanding of database-related operations such as query/change (commit/abort)
- Ability to program Multithreading, concurrency handling, Connection pooling
- Ability to use log analysis tools to identify error causes.

Footer Section

The original, in Vietnamese

Phần đầu trang

Mô tả ngắn gọn

Thiết kế chi tiết mã, lập trình, kiểm thử mã, tạo thành các chương trình dựa vào các đặc tả cho trước không cần người hướng dẫn; tự tìm nguyên nhân và khắc phục lỗi.

Bằng cấp

Chuyên ngành đào tạo

Chứng chỉ

Phạm vi trách nhiệm công việc

Thiết kế mã và lập trình theo đặc tả cho trước
- Tự đọc hiểu được tài liệu giải pháp không cần hướng dẫn.
- Lập trình các chức năng được giao (từ đơn giản đến phức tạp theo hướng dẫn ULNL) theo tài liệu giải pháp chi tiết, không cần người hướng dẫn
Hỗ trợ kiểm thử, triển khai, bảo trì, sửa lỗi, nâng cấp phần mềm
- Tìm nguyên nhân và khắc phục được lỗi do cá nhân tạo ra trong quá trình phát triển và triển khai.
- Viết và thực hiện unit test.
- Upcode các yêu cầu nâng cấp theo quy trình và kịch bản có sẵn
Đảm bảo phát triển phần mềm tuân theo các chuẩn đã có (an toàn thông tin, công nghệ,…) theo hướng dẫn
- Áp dụng kiến thức về các best practice trong phát triển phần mềm như chuẩn lập trình, rà soát mã nguồn, quản lý mã nguồn, build, kiểm thử và vận hành, dưới sự hướng dẫn. 
Hỗ trợ chuyên môn
- Giải đáp các vấn đề về chuyên môn cho nhân sự bậc thấp hơn.

Câu hỏi phỏng vấn

- Thành thạo 1 loại ngôn ngữ lập trình (theo yêu cầu công việc cụ thể)
- Có kiến thức nâng cao về lập trình hướng đối tượng: thiết kế class hướng đối tượng, nắm các nguyên lý của lập trình hướng đối tượng
- Hiểu biết chi tiết về các loại dữ liệu có cấu trúc (ví dụ: string, record, object collection)
- Nắm được cách xử lý đa ngôn ngữ (localisation)
- Nắm được cách xử lý I/O cơ bản
- Nắm được các thao tác liên quan đến CSDL như querry/change (commit/abort)
- Có khả năng lập trình Multithreading, concurrency handling, Connection pooling
- Có khả năng sử dụng các công cụ phân tích log để tìm ra nguyên nhân lỗi.

Phần cuối trang

Get access to all 2,144 jobs.

Free, with your email. New roles that fit you, every Monday.

OV members also see who works at each company and can ask them for a short chat.

Apply to join

OV member? Use the email you use for OV.

Hiring? Reach Overseas Vietnamese.Post roles