Prudential plc Logo

Prudential plc

Senior Software Developer

Reposted 11 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Bangalore, Bengaluru, Karnataka
Senior level
The Senior Software Developer will design and maintain scalable applications using Node.js and TypeScript, develop RESTful and GraphQL APIs, implement CI/CD pipelines, and work with Azure and NoSQL databases.
The summary above was generated by AI

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.

Top Skills

Azure
Ci/Cd
Cosmosdb
Graphql Apis
MongoDB
Node.js
Nosql Databases
Restful Apis
Typescript

Similar Jobs

4 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Senior Software Engineer will lead full stack development for subscription management, ensure system reliability, mentor peers, and advocate coding best practices.
Top Skills: SparkAWSDynamoDBGraphQLJavaKotlinPostgresRabbitMQReactRestTypescript
10 Days Ago
Remote
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The Senior Software Engineer will design and build scalable cloud-based applications, lead technical discussions, mentor team members, and ensure high software quality standards are maintained.
Top Skills: .Net.Net CoreAgileApi GatewayAWSAzureC#GCPKafkaRabbitMQSQL
9 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Senior Software Engineer will design, develop, and maintain scalable micro-services, collaborating with clients and teams in a fast-paced DevOps environment.
Top Skills: AngularC++CassandraDockerGoGrafanaJavaKafkaKubernetesMongoDBPrometheusPythonRdbmsReactSplunkSpring BatchSpring BootSpring DataSpring Framework

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account