JOB DESCRIPTION
ROLE SUMMARY:
The Calculation Developer is responsible for ANALYSIS and development of technical solutions and support for configuration and maintenance to address client requirements and deployment of global solutions for TAS Technology Applications. The role focuses on technical support and development for the automation of pension calculations, letters, and reports using established software development methodology, technical architecture and framework.
The role requires a passion for technical design, development, problem solving, and ability to learn new concepts and best practices.
KEY DUTIES:
- Analyze client requirements and provide inputs in planning appropriate technical solution with a focus on accuracy, build efficiency and maintainability of calculation implementation and letter configuration;
- Deliver technical solutions for calculation automation implementation and letter configuration for new clients and enhancement support to existing clients under the supervision of senior team members;
- Resolve routine issues, escalating more complex problems to senior team members as appropriate;
- Collaborate with several teams and developers, communicating what is needed in support to what is required in the implementation with the supervision from senior team members;
- Develop in-depth knowledge in the different aspect for pension calculation development and letters configuration;
- Remain up to date with business and legislative requirements and interprets the practical impact to calculation development and letters configuration;
- Develop relationships with other business areas to gain a strong understanding of products and services as well as key business processes;
- Share best practices of coding and development with the team to encourage continuous improvement and innovation;
- Work in line with ISO standards, TAS system, process and quality requirements and the company’s Excellence guidelines.
JOB QUALIFICATION
QUALIFICATIONS/REQUIREMENTS:
- Bachelor’s Degree in Computer Science, Engineering, Management Information Systems, Math or any related field;
- Experience in developing and managing the delivery of system/software development projects in a structured environment throughout the entire lifecycle including QA;
- Knowledge in Unix (Linux/AIX), Oracle, and SQL;
- Knowledge in Object Oriented Programming (OOP) concepts applied in Python;
- Familiarity on source code control systems;
- Familiarity on code quality, performance and security;
- Knowledgeable on DB and DC occupational pension schemes and how it translates to pension calculation and letter configuration;
- Strong analytical and problem-solving skills;
- Strong written and verbal communication skills;
- Willingness to work in a fast-paced collaborative team environment that has tight deadlines;
OTHER JOB REQUIREMENTS
Education
Bachelor's/College Degree
Field of study
Computer Science/Information Technology
Specialization
IT - Software