Software Engineer - Singapore - Prudential plc
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.)
- 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
BA in Computer Science / Software Engineering or equivalent/higher
Language
Fluent written and spoken English
More jobs from Prudential plc
-
Sales & Conduct Surveillance Officer
Singapore - 1 week ago
-
Recruitment Specialist
Singapur, Singapore - 1 day ago
-
Rnf Specialist
Singapore - 2 days ago
-
Finance Distribution Compensation Operations
Singapur, Singapore - 6 days ago
-
Production Support Manager
Singapore - 2 days ago
-
Quality Engineer
Singapore - 6 days ago