JOB DESCRIPTION
SOFTWARE ENGINEER
1. Job Purpose
Participate in analyzing, designing system architecture, and developing the company’s software systems. Ensure high-quality code, performance, scalability, and compliance with security and technology standards.
2. Key Responsibilities
a. System Analysis & Development
Participate in analysis, architectural design, and development of the company’s software systems.
Ensure code quality, system performance, scalability, and maintainability.
Write operational and technical documentation.
b. Compliance & Standards
Ensure software development follows internal standards, information security requirements, and technology best practices.
Propose technical improvements and new technologies to enhance productivity and system quality.
c. Knowledge Sharing
Mentor and support junior developers in technical tasks and best practices.
JOB REQUIREMENTS
1. Education & Experience
Bachelor’s degree (Good/GPA equivalent or above) in Information Technology, Electronics & Telecommunications, Applied Mathematics–Informatics, or related fields.
At least 2 years of experience in application development using Java, Python, or C++.
Strong understanding of data structures & algorithms, software development processes, design patterns, cloud computing, and computer networks.
Experience in developing systems based on Microservices and SOA architecture.
2. Technical Skills
Proficient in one or more of the following technologies:
SOAP/RESTful Web Services, WebSocket, Hibernate, JPA, HTML5/CSS3, Spring MVC, Struts.Proficient in at least one relational database management system:
Oracle, MySQL, SQL Server.Strong problem-solving skills, leadership capability, and teamwork spirit.
English proficiency equivalent to TOEIC 550+.
3. Preferred Qualifications
Graduated from top technology universities such as:
Hanoi University of Science and Technology, VNU University of Engineering & Technology, Posts and Telecommunications Institute of Technology, FPT University, etc.Experience in building and deploying Microservice architectures.
Experience working in Agile/Scrum, and using tools such as Jira, Jenkins, etc.
Dynamic, creative, and able to self-study new technologies.
Possession of international certificates in programming or databases is an advantage.









![[Vietnamplus] Customer experience is becoming a key competitive advantage for Vietnamese businesses.](/cms/api/v1/public/files/view/viettel04122-17648441689041856561249-EY9iuZlr.jpg)


-0MaD5tZZ.png)