Prudential is looking to improve its investment and risk management platforms by building capabilities that enable innovation, speed, agility, scalability, and efficiency.
Requirements
- Leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization
- Experience with agile development methodologies
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- General knowledge of common financial instruments and asset classes
- Programming Languages: Java, Typescript, HTML, CSS, SQL
- Development Frameworks/Libraries: Angular/AngularJS, Node.js, Spring and Spring Boot, Hibernate/JPA, Maven, Ant
- Databases: Writing SQL scripts for Relational Databases (specifically SQL Server, PostgreSQL), CRUD operations
Responsibilities
- Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; actively code against the roadmap
- Develop high quality, well documented and efficient code adhering to all applicable Prudential standards
- Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact
- Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
- Bring an applied understanding of relevant and emerging technologies, begin to identify opportunities to provide input to the team and coach others, and embed learning and innovation in the day-to-day
- Work on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors
- Use programming languages including but not limited to Python, Java, or JavaScript and React, Springboot, Node.js frameworks
Other
- Partner with product owners, tech leads, designers, engineers, and delivery professionals
- Excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Excellent problem solving, communication and collaboration skills
- Capable of working under pressure, independently identifying problems, and collaborate with teammates to develop effective solutions