Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Job Title Pro*C /Python Lead Developer

Segment Human Capital and Benefits Line of Business TAS

Geography International Country Philippines

WTW Career Level 58 Function Technology

Job Code (if known)

Summary of Role

The role will be responsible for leading the Pro*C and Python developers and contributing to the development and
delivery of the Software Development strategic objectives.

The role will be responsible for applying technical expertise to deliver complex development projects and a high-
quality product using the Pro*C/Python technology. This role requires effective line management in providing
technical leadership, as well as management of own deliverables as an individual contributor. The role will be part
of the global Software Development Team and will be responsible for the design, development and maintenance
of the existing TAS Technology application.

The role requires a passion for technical design, development, problem solving, and ability to learn new concepts
and best practices.

The Role

Key Responsibilities:
 Line management and personal development of a team of highly skilled developers
 Designs, develops and oversees the maintenance of solutions or deliverables, driving team compliance
with the relevant standards.
 Contributes to complex aspects of a project, performing coding, debugging, testing and troubleshooting
throughout the development process.
 Resolves escalated issues and provides technical expertise, acting as the ‘go-to’ person for a certain
product or issue.
 Identifies opportunities for continuous improvements and applies subject matter knowledge to provide
guidance and advice on the potential implications of changes.
 Provides technical guidance to the Pro*C and Python developers, acting as a point of contact to other
technical experts.
 Helps build the team’s technical expertise/capabilities/skills.
 Liaises with other technical and team leads to ensure that TAS are delivering in line with standard process
and current legislation.
 Understands business and user requirements fully and ensures design specifications meet all
specifications.
 Contribute in resource management activities and programmes to be able to source the best-in-class
talent.
 Draws on internal and external practices to establish best practices within the team and ensures that it is
shared and understood.
 Works closely Software Engineering functional leaders to align continuous improvement initiatives to
ensure high quality on-time delivery
 Initiate practices that will increase code quality, performance and security.
 Help drive effective Agile Scrum practices to meet/exceed software engineering goals. Embrace and
contribute to the team's Agile philosophy
 Develops recommendations for continuous improvements initiatives, applying deep subject matter
knowledge to provide guidance at all levels on the potential implications of changes.
 High learning adaptability, demonstrating understanding of the implications of technical issues on
business requirements and / or operations.
The Requirements

Knowledge and Experience:

• Candidate must possess at least a Bachelor's/College Degree and experience in a technology related
discipline, such as IT or Engineering or equivalent experience
• Proven technical leadership experience
• Extensive experience in C and/or Pro*C, Python and/or Perl
• Knowledge on Unix (Linux/AIX), Oracle, and SQL
• Shell scripting experience 
• Strong knowledge in code quality, performance and security
• Extensive experience on source code control systems
• Knowledge on continuous delivery and continuous integration practices
• Willingness to work in a fast-paced collaborative team environment that has tight deadlines.
• Ability to learn and evaluate new tools, concepts, and challenges quickly.
• Client service focus and flexibility in supporting client requests.
• Strong analytical and problem-solving skills.
• Commitment to quality and continuous improvement.
• Strong written and verbal communication skills.

Technical competencies

Subject Matter Expertise

 Developing expertise
o You seek opportunities to build your subject matter knowledge, skills and understanding of
emerging technologies and industry practices in your area.
o You share your knowledge with team members.

 Applying expertise
o You are recognised as a specialist in your area, applying your subject matter knowledge and skills
to assess impact, scale, timelines, and complexity of work needed, solve complex problems and
deliver improvement initiatives.

Solution Development
 Systems thinking
o You facilitate collaboration within and across teams to develop solutions and monitor progress.
o You think across boundaries to identify links between domains, systems, people and processes
and evaluate the impact.

 Focusing on quality
o You guide others and set processes and measurements to ensure the team take ownership and
accountability for delivering timely and quality solutions.
Technical Communication
 Simplifying complexity
o You break down complex technical information into understandable terminology and concepts.
You help others to do the same.

 Influencing stakeholders
o You consistently adapt your communication content and style to influence internal and external
stakeholders based on an understanding of their familiarity with technical concepts and
processes.

Equal opportunity employer

You might also like