Software Engineer - Singapore - Prudential plc

Prudential plc
Prudential plc
Verified Company
Singapore

1 week ago

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description
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 Profile Summary:

  • In this role, you will design, develop and provide support for Point of Sales platform/s for Prudential Singapore to power Sales Process done by life Insurance Distribution channels. This is a handson software engineering & software engineering leadership role.
  • As part of this dynamic role you will work closely with business units and other IT teams to deliver leading edge technology to enable digital capabilities of Prudential Singapore.

Job Description:


  • Deliver technical excellence
  • Contribute to the translation of business requirements into wellarchitected software solutions
  • Participate and at times facilitate technical discussions with the team
  • Adhere and contribute to platform related technical standards and processes
  • Develops data integration, migration and deployment strategies
  • Adhere to company's Software Development Life Cycle (SDLC).
  • Identify and solve complex problems collaboratively
  • Contribute to the technical training & development of the team

Who we are looking for:
Technical Skills

  • Strong sense and experience on SOLID principles
  • Strong culture on Software Testing (Unit Test, TDD, BDD)
  • 46 years of Front-End development experience
  • Experience and affinity with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming)
  • Complexity estimation / planning poker
  • Willingness to do the right thing, keep it simple
  • Strong background in design/development of React/Redux based systems
  • Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies
  • Experience with:
  • Modern ECMAScript, CSS, HTML
  • React JS, state manager Redux and data structure libraries like
  • React Native for iOS and Android App development
  • TDD/BDD and testing frameworks Jest and Enzyme
  • Frontend version control and build pipelines tools Webpack, Babel, NPM, Git, bitbucket
  • Browser rendering behavior and measuring and optimizing performance
  • User interface design.
  • Overview on RESTful APIs
  • DevOps (CI/CD, Jenkins, Docker, K8s, etc.)
Personal Traits

  • Excellent problem analysis skills. Innovative and creative in developing solutions
  • Strong verbal and written communication skills
  • Strong emphasis on teamwork and collaboration to deliver business value
  • Passionate about delivery of quality software
  • Strong sense of drive and commitment
  • Strong sense of personal accountability
  • Works well in a dynamic environment
Education

BA in Computer Science / Software Engineering or equivalent/higher

Language

Fluent written and spoken English

More jobs from Prudential plc