Prudential’s purpose is to be partners for every life and protectors for every future. Our purpose encourages everything we do by creating a culture in which diversity is celebrated and inclusion assured, for our people, customers, and partners. We provide a platform for our people to do their best work and make an impact to the business, and we support our people’s career ambitions. We pledge to make Prudential a place where you can Connect, Grow, and Succeed.
Job Summary:
We are seeking a talented Software Developer with extensive experience in Node.js, TypeScript, and API development. The ideal candidate will have a proven track record of building robust RESTful APIs, GraphQL APIs, and handling API documentation. This role involves working with global teams, implementing CI/CD pipelines, leveraging Azure services (Function App, APIM), integrating with NoSQL databases (CosmosDB or MongoDB), and designing data pipelines.
Key Responsibilities:
- Develop and maintain scalable applications using Node.js and TypeScript, adhering to best practices and coding standards.
- Design, build, and document RESTful APIs and GraphQL APIs, ensuring reliability, security, and performance.
- Collaborate with cross-functional teams to understand API requirements and create comprehensive API documentation.
- Implement CI/CD pipelines to automate build, test, and deployment processes for applications and APIs.
- Utilize Azure services like Function App and APIM to deploy and manage applications and APIs effectively.
- Work with NoSQL databases such as CosmosDB or MongoDB, ensuring efficient data storage and retrieval.
- Create and manage data pipelines, handling data ingestion, transformation, and processing.
- Develop and maintain a deep understanding of global organizational needs and align technical solutions accordingly.
Minimum Experience, Behaviors and Education Requirements:
- Bachelor's or Master's degree in computer science, Engineering, or a related field.
- Extensive experience (6+ years) as a Software Developer, focusing on Node.js and TypeScript.
- Proven expertise in building RESTful APIs and GraphQL APIs, with a strong emphasis on API documentation.
- Hands-on experience with CI/CD practices and tools for software delivery and deployment.
- Familiarity with Azure services, particularly Function App and APIM.
- Proficiency in NoSQL databases like CosmosDB or MongoDB, including data modeling and querying.
- Experience developing and maintaining data pipelines for efficient data processing.
- Track record of building multiple applications and working within global, diverse teams.
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 individual physical or mental health requirements.