Assistant Manager – Technical Lead (IFRS 17 Team)

PLA PT Prudential Life Assurance (Indonesia) (Jakarta JK, Indonesia) 13 days ago

At Prudential, we understand that success comes from the talent and commitment of our people. Together, we have a shared vision in securing the future of our customers and our communities. We strive to build a business that you can shape, an inclusive workplace where everyone’s ideas are valued and a culture where we can thrive together. Our people stay connected and tuned in to what’s happening around us, keeping us ahead of the curve. While focused on the long-term, we look to the future to bring growth, development and benefit to everyone whose lives we touch.

As the member of the International Financial Reporting Standard (IFRS) 17 Program Office, this job holder will involve a significant impact on the Data, Systems and Processes of Prudential Life Assurance (PLAI). It is important that these changes are designed, planned and implemented effectively such that the project's legacy is efficient and automated and the solutions are scalable, which would free up and support staff in adding business value and generating insights. This role will require an software solutions expert with more than 3 years' experience to to manage technical team to design, build, and maintain high quality software solutions that deliver the objective key results of the team.

Principle Duties and Responsibilities:

1. Solutions Architecture and Design

  • Actively participate in all scrum events (sprint planning, daily scrum meeting, etc.)
  • Define solution architecture and high-level design
  • Optimize design and research new framework / technology stack
  • Actively participate in Architect chapter to standardize architecture and tech stacks

2. Design and Build Solutions

  • Design and build large-scale and high-performance solutions (web application, services, integration) for actuary, finance, accounting, investment, procurement, and other enabler functions that meet sprint goals and objective key results
  • Ensure team defines user story in enough details for development and testing
  • Ensure definition of done and ready is met before release to production
  • Review source code from team and manage source code versioning and build

3. Deliver Quality Solutions

  • Implement automated process: source code check, automated testing, performance testing, and continuous integration / continuous delivery (CI/CD)
  • Ensure testing covers new and existing features (regression test) and other types of testing are performed accordingly (such as security testing, performance testing, etc.)
  • Ensure team follows all procedures and policies
  • Apply coding standards and best practices and use principles of agile and scrum

4. Maintain Solutions and Continuous Improvement

  • Maintain software solutions / systems post go-live
  • Investigate and resolve production issues
  • Build fix to resolve problems in production system
  • Look for way to improve system performance, usability, and value for users, such as adding new user stories, improve technical design, and redesign UI/UX

5. Manage and Develop Team

  • Coach and share knowledge to team members
  • Build the team capability
  • Support team members to resolve problems / issues
  • Regularly review performance and provide feedbacks to employees and contractors

Job Requirements:

  • Bachelor graduate in Computer Science or other related disciplines
  • Able to speak English and write reports in English
  • Minimum 6 years of experience in software engineering
  • Minimum 3 years of experience in application development (web applications, back-end systems, messaging, integration, data processing)
  • Experience in working in teams practicing agile approach
  • Experienced in building end-to-end system, preferably finance and accounting solutions
  • Proven experience as a full-stack developer
  • Problem solving skills, able to evaluate, analyze and solve problems quickly
  • Sound knowledge of agile principles and scrum and techniques to use in Scrum (for example, burndown techniques, retrospective formats, handling bugs)
  • Knowledge and understanding of best practices in technical solution engineering (continuous integration, automated testing, etc)
  • Skills in Java programming language and frameworks, messaging (kafka or similar platform), ETL tools, and databases (such as MS SQL Server, Postgres, Hadoop / Greenplum, Couchbase, cloud-based databases)
  • Familiar with JIRA, Confluence, Bitbucket, Bamboo, Jenkins, Artifactory, and similar tools
  • Familiar with various operating systems and cloud technologies

Assistant Manager – Technical Lead (IFRS 17 Team)

Apply On Company Site
Back to search page