0% found this document useful (0 votes)
6 views4 pages

GCF 5.2 Principal Developer - Digital Platforms Delivery

The Principal Developer in Digital Platforms Delivery at Sun Life Asia is responsible for leading technical decisions, coaching team members, and enhancing IT solutions to improve business efficiency. Key accountabilities include providing technical leadership, managing resources, building high-performing teams, fostering innovation, and ensuring effective delivery and maintenance of projects. The role requires a strong technical background, problem-solving skills, and effective communication with both internal teams and external stakeholders.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

GCF 5.2 Principal Developer - Digital Platforms Delivery

The Principal Developer in Digital Platforms Delivery at Sun Life Asia is responsible for leading technical decisions, coaching team members, and enhancing IT solutions to improve business efficiency. Key accountabilities include providing technical leadership, managing resources, building high-performing teams, fostering innovation, and ensuring effective delivery and maintenance of projects. The role requires a strong technical background, problem-solving skills, and effective communication with both internal teams and external stakeholders.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

JOB DESCRIPTION (JD)

Sun Life Asia Job Evaluation Process

Date: 02-Oct-2024 Manager name:


Manager title
and GCF level:
Principal Developer, Digital
Job title: Platforms Delivery Department: Digital Platforms Delivery

Job level: 5.2 BU/Division: IT

Job purpose
Please provide a summary of the purpose and objective of the job.
The Principal Developer drives the execution of the technical and architectural decisions made by the
team, helping to problem solve and ensuring team members remain invested and collaborate. The
Principal Developer often has to help coach developers and may dive into work e.g. helping to pair
program or teaching new practices or onboarding a new developer.

Besides, Principal Developer role is analyzing and designing new IT solutions, modifying, enhancing, or
adapting existing systems and integrating new features or improvements, all with the aim of improving
business efficiency and productivity.

Major accountabilities
Identify 5-6 major accountabilities of the job (not the employee). Describe these accountabilities by what is to be accomplished,
how and why. Use action verbs to begin each sentence. Avoid the use of acronyms. Include the approximate percentage of time
spent on each accountability. The percentages below should sum up to 100.

Technical leadership

• Provide leadership to sub-team members and peers by collaborating with others, articulating
ideas and viewpoints to senior management, peers, and others.
• Lead or participate in multiple projects by completing technical specification documentation,
20
carry out necessary procedures to ensure the project goes live on schedule.
• Drive the resolution of issues and challenges, holding self and team accountable for results.
• Manage delivery of tasks within a given timeline, delegating work, and assignments to team
members.

Resourcefulness

• Effective stakeholder and change management to ensure new technologies are effectively
adopted.
20
• Handle multiple tasks and priorities effectively to ensure changing business needs and
regulations/guidelines are fulfilled while driving products quickly to market.
• Ability to work in a fast-paced environment and manage the squad team.

Build a High-Performing Team

• Analyze team performance and training of technical personnel.


• Build strong relationships between members. 10
• Identify key factors to meet long-term business strategy and propose adjustments if
necessary.

Innovation

• Thinks “out of the box” and develops creative solutions to complex technical and digital 10
platform problems.
• Continuously research, identifying business needs, determining, and carrying out necessary
JD Template v2 April 2014
JOB DESCRIPTION (JD)
Sun Life Asia Job Evaluation Process

processes and practices and competitors in insurance industry.


• Propose new ways of working and/or improvements to have continuous efficiency
improvements.

Delivery and maintenance

• Participate in estimating, planning, and implementing projects.


• Conducting business and systems process analysis and design at a complex level, focusing
on product deliverable, improving code quality of systems. 40
• Stay up to date with customer needs and strategies to optimize business expectations, ensure
responsible platforms are operated effectively within limited of resources, promptly resolving
any defects and have a quick recovery plan in every situation.
• Analysis to detect system vulnerabilities that need to be prioritized for fixing.

Specialized knowledge
List specific types of technical or professional skills and knowledge required for the job.
Technical skills:
o Applying for Backend development
▪ Proficient and hands on with Spring boot deployment
▪ Strong knowledge of ORM tool (Hibernate, JPA, ActiveMQ etc.)
▪ Strong knowledge of nosql database and relation database, specifically SQL Server,
PostgreSQL…
▪ Familiar with cloud solutions like AWS serverless (Step Functions, Lambda, Dynamo DB…)
o Applying for Frontend development
▪ Proficient and hands on with ReactJS / Angular / Ionic
▪ Strong in UI design patterns
o Applying for Salesforce development
▪ A deep understanding and mastery of the Salesforce ecosystem, proficient and hands on with
Salesforce deployment
▪ Strong experience developing applications on the Salesforce platform using Apex, Visualforce
and other technologies
▪ Strong experience developing the Salesforce, Data model, CRM, Lead management,
Automation process
o Strong knowledge of software development process, methodologies, test-driven development
o Strong knowledge in application architecture, design patterns
o Strong knowledge of web services (Restful, JSON, Soap)
o Strong knowledge in DevOps tools, K8s and CICD practices (source control e.g. Git, Bitbucket,
SVN, Jira, Jenkins …)

Soft skills:
o Problem solving
o Critical thinking
o Planning
o Coaching
o Embraces a culture of trust and complete transparency
o Promotes free thought and is energized by ideas from others in team
o Brave and rebellious, willing to challenge status quo
o English Conversation

JD Template v2 April 2014


JOB DESCRIPTION (JD)
Sun Life Asia Job Evaluation Process

Problem solving
Outline problem solving requirements in terms of how standardized, varied, complex and interdependent problems and issues are
typically faced by this job. Provide examples if necessary.
• Strong sense of ownership, accountability, broad perspective when solving problems
• Strong customer service orientation
• Be able to facilitate new processes and standards that could impact working environment / culture
• Work effectively both independently and as part of a team, self-motivated and deadline driven
• Be able to work with other teams to achieve goals.

Education and experience


Indicate the minimum education level and years of relevant experience required to perform the work. Include specific professional
designations, licenses, registrations, if applicable.

• University or college degree in IT or equivalent


• At least 1 years experience as a technical team leader
• At least 5 years experience in delivery and maintenance of application platforms by using advanced technology

Communication scope
Identify the level and nature of internal and external contacts with whom this job must interact regularly. Describe the reason and
frequency of their communication.
• Internal – works closely with project team and respective stakeholders to enable communication. Foster
interdepartmental cooperation.
• External – establishes and maintains working relationships with technology suppliers, outsourcing vendors.
Develop industry-related professional contacts. Actively participates in industry-related seminars and workshop

Management scope

Total number of direct reports: 0

Total number of staff managed (direct and indirect): 0

Metrics (if applicable)

Finance metrics (revenue, budget managed, etc.): N/A

Sales metrics (type and amount): N/A

Other metrics (specify): N/A

Travel required (express as % of working time): N/A

Prepared by: Date:


Approved by: Date:

For HR Use Only

JD Template v2 April 2014


JOB DESCRIPTION (JD)
Sun Life Asia Job Evaluation Process

Handled by: Date:


JAR #:

JD Template v2 April 2014

You might also like