About FWD Group
FWD Group is a pan-Asian life and health insurance business that serves approximately 30 million customers across 10 markets, including BRI Life in Indonesia. FWD’s customer-led and digitally enabled approach aims to deliver innovative propositions, easy-to-understand products and a simpler insurance experience. Established in 2013, the company operates in some of the fastest-growing insurance markets in the world with a vision of changing the way people feel about insurance.
For more information, please visit
PURPOSE
- Lead junior programmers, selecting right technology solutions for building the regional distribution platform
- As an experienced member of the development team, maintains strong relationship with the business and IT stakeholders in FWD market
- Deliver projects on time and work with other teams to provide ongoing BAU support for CUBE backend (inclusive of out-source staff and vendors)
- Support code review session and decide a set of automated test cases
- Maintain unified code versions for all the implementations of the distribution platforms across devices and channels
- Organize and review technical documentations for CUBE backend
- Plan and work with vendors and implement system releases upgrades in most cost effective way
- Analyze user requirements, conduct impact analysis, perform system design
- Deliver quality solution and strive for better way to implement in terms of code efficiency and reusability
- Write technical documentations, such as functional specification, technical specification, ER diagram, data flow and network diagram
- Provide ongoing Project and BAU support for Cube
- Practice the Agile development process and reach the goal of each sprint
- Implements computer system requirements by defining and analyzing system problems
- Design coding workflow and test solutions
KEY ACCOUNTAIBILITIES
Lead, manage and give guidance to junior team members, selecting right technology solutions for building the regional distribution platformWork closely with the Senior Manager, Technology Solutions Delivery, through tracking and reporting function, to ensure regular updates to management on the project progressTo organize, and manage the tasks in project Cube and make sure those releases can be successfully delivered in every sprintsIdentify the problems in UI design, system design and data flow, counter suggest proper solutions to fix those potential issuesAddress any communication gaps between product owners, designers, quality assurances, etc. to minimize the knowledge gap and deliver the solutions with the right mutual understanding and logicsAdvise and facilitate solutions prioritization and delivery in concert with Group / Market technology, functions and business leaderOrganize and review technical documentations in Confluence, such as API specifications, OpenAPI specificationPlan and work with vendors from Group Digital and implement system releases upgrades in most cost effective wayBe responsible for the development, maintenance and system support for CubeEnsure quality programming, system testing and documentationMaintain good communication and co-ordination with team members and usersPerform systems administration and daily IT operation tasksEngage into the Agile Development Life CycleDeliver the solution using CI / CD pipelineParticipate Agile ceremoniesQUALIFICATIONS / EXPERIENCE
University degree in Computer Science, Information Technology or equivalent, more than 3 years' working experience in the role ofAnalyst Programmer / Senior Analyst Programmer
Proven track records in managing front-end sales and distribution systems, preferably experiences in implementing insurance IT systems / projects in multi-geography environmentImplementation experience in Life insurance systems, e.g. Point of sales, compensation system and workflow will be an advantageKNOWLEDGE & TECHNICAL SKILLS
In-depth knowledge of multiple organization functions and its business contributions and requirements to achieve business goalSolid understanding of the technology industry, including current and emerging digital solutionsDeep appreciation of latest and emerging technologies and practice, such as DevOps, Cloud, Microservice and Mobile developmentWell versed with Agile methodologyBusiness domain knowledge and financial acumen skillsHigh awareness of the process flowSubject matter expert of the systems and whole process - end to end knowledge from development to maintenance of the system