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.