Header Section
Join the Viettel technology "universe", where you not only immerse yourself in cutting-edge technologies like Big Data, AI, IoT, AR/VR, Cloud, Blockchain… but also get the opportunity to fulfill an important mission: "Working together with the Government to build – Digital Government", accompanying businesses and people in solving urgent social issues, moving towards a better life for everyone.
At VTS (Viettel Enterprise Solutions General Company), you will realize bold ideas, participate in leading technology projects and develop breakthrough solutions for the digital future. This is the place to awaken passion, drive creativity and give wings to all your technology dreams. Ready to become a "shining star" on the digital transformation journey and create a mark with Viettel in the Industry 4.0 revolution? Let's go!
Brief Description
Design code and program according to given specifications
- Independently read and understand solution documents without guidance.
- Program assigned functions (from simple to complex following ULNL guidelines) according to detailed solution documents, without needing guidance
Support testing, deployment, maintenance, bug fixing, software upgrades
- Find the cause and fix errors caused by individuals during development and deployment.
- Write and execute unit tests.
- Code upgrade requests according to existing procedures and scenarios
Ensure software development complies with established standards (information security, technology, etc.) under guidance
- Apply knowledge of best practices in software development such as coding standards, code review, source code management, build, testing and operations, under guidance.
Professional support
- Answer professional questions for lower-level staff.
Requirements
- Bachelor's degree with Good grade or higher in Information Technology, Electronics Telecommunications, Computer Science, Applied Mathematics and Computer Science or other related Engineering majors
- Able to read and understand English documents. Priority given to those with TOEIC, TOEFL or IELTS certificates equivalent to TOEIC score of 650 or above.
- Minimum 4 years of experience as a programmer, proficient in programming languages Java, Angular, Flutter.. (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 operations such as query/change (commit/abort)
- Ability to program Multithreading, concurrency handling, Connection pooling
- Ability to use log analysis tools to identify the cause of errors.