Prudential's purpose is to help people get the most out of life. We will deliver our purpose by creating a culture in which diversity is celebrated and inclusion assured, for our colleagues, customers, and partners. We provide a platform for our people to do their best work and make an impact to the business, and in exchange, we support our people's career ambitions. We pledge to make Prudential a place where you can Connect, Grow and Succeed.
Job Description
Principle Duties & Responsibilities:
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
Design and Build Solutions
Design and build large-scale and high-performance solutions (web application, services, integration) 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
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
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
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 Specification:
Qualification:
Degree in Computer Science or equivalent
Able to speak English and write reports in English
Experience:
Minimum 10 years of experience in software engineering
Minimum 10 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
Knowledge and Skill:
Critical thinking and structured
Sound knowledge of agile and scrum
Problem solving, able to evaluate, analyse and solve problems
Good teamwork
Knowledge and understanding of best practices in technical solution engineering (continuous integration / continuous delivery, 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, Jenkins, Artifactory, and similar tools
Familiar with various operating systems and cloud technologies
Prudential is an equal opportunity employer. We provide equality of opportunity of benefits for all who apply and who perform work for our organisation irrespective of sex, race, age, ethnic origin, educational, social and cultural background, marital status, pregnancy and maternity, religion or belief, disability or part-time / fixed-term work, or any other status protected by applicable law. We encourage the same standards from our recruitment and third-party suppliers taking into account the context of grade, job and location. We also allow for reasonable adjustments to support people with special requirements.
Fraud, Investigations & Regulatory Enforcement (FIRE).
A career in our Forensic Consulting Generalist practice, within Fraud, Investigations & Regulatoryâ¦
Footwear lab experience preferred; Experience in other related industries like 3rd party lab, manufacturing lab, manufacturing quality, etc. may also beâ¦