Apply now »
12 Nov 2025

Expert, Software Engineering (Techcom Life)

Category:  Technology
Job Type: 
Facility:  Retail Banking

Job Purpose

'The job holder successfully deploying technology solutions for projects of Techcom Life.

Key Accountabilities (1)

Software Development

- Drive and deliver top quality HTML, CSS, JQuery and JavaScript user interface code on a wide range of interactive web projects.

- Own the UI code of the digital platform and the architecture of the user experience, leading designers to take the wireframe from development to delivery.

- Collaborate with back-end developers to troubleshoot and resolve coding issues, improving usability.

- Ensure that all materials produced are of high quality, accuracy, timeliness and compliance with accessibility standards.

- Maintain graphic and branding standards throughout the product's look and feel.

- Actively test and debug the program to ensure stability and accuracy.

- Develop and maintain user interface code to improve forecasting methods and statistical and analytical models to assist business tribes in their decision making.

- Build interfaces and user interfaces for the bank's digital platforms, ensuring a seamless digital interface from the customer's point of view.

- Responsible for the user-facing code of the digital platform and the architecture of the user experience, working closely with the designers to take the wireframe from development to delivery

- Collaborate with back end developers and UI/UX designers to improve usability.

- Proactively give suggestions and systematized solutions to influence the design of the platform.

- Responsible for defining the structure and design of web pages, striking a balance between functional and aesthetic design, and ensuring the web design is optimized for mobile pages.

- Maintain and constantly improve the developed website and optimize the application for smooth use of the application.

Key Accountabilities (2)

Software Documentation

- Instruct tribe and team members to translate business requirements into technical design documents.

- Actively review and foster discussions with team members on functional requirements documents to build and improve company's digital products

- Work closely with tribe and squad members to translate business requirements into technical design documents.

- Review and execute requirements documents by coding flowcharts, layouts, diagrams, charts, code annotations, and instructions for the program.

Key Accountabilities (3)

Key Relationships - Direct Manager

Manager, Software Engineenring

Key Relationships - Direct Reports

Key Relationships - Internal Stakeholders

Interal units in Division and other Divisions

Key Relationships - External Stakeholders

Application/solution provider partners, IT departments of key customer businesses

Success Profile - Qualification and Experiences

Qualifications

- Bachelor's Degree in Computer Science, Software Engineering or Information Technology

Work Experience

- At least 5 years of working experience, with insurance domain is an advantage

- Proficiency in Java development.

- Experience with REST API design and implementation.

- Strong knowledge of SQL and relational databases (MySQL, PostgreSQL, etc.).

Foreign language

- According to company's regulations in each period

Apply now »