Software Engineer - .NET & React
Join Pearson as a Software Engineer in Bangalore or Chennai, India, and play a pivotal role in designing, building, and maintaining robust software solutions. This position emphasizes .NET for backend development and React for front-end interfaces, leveraging cloud platforms and containerization technologies like AWS, Azure, Terraform, and Docker to deliver scalable, high-quality products. Your contributions will directly enhance the reliability, performance, and user experience of our digital learning offerings for a global audience of learners and educators.
About UK Assessment & Qualifications
The UK Assessment & Qualifications division at Pearson is instrumental in delivering millions of examination results annually for major UK qualifications such as A-Levels, GCSEs, BTECs, and T-levels, serving both UK and international students. Our sophisticated in-house systems manage the entire learner journey, from registration to marking and certification, within a strictly regulated environment. We are currently undergoing a strategic transformation to migrate our predominantly bespoke, on-premises systems to cost-effective, scalable, and resilient cloud-based services.
Your Role and Responsibilities
As a full-stack developer, you will be expected to have a proven track record of delivering business-critical projects that provide tangible user benefits. You will work within an Agile framework, utilizing Scrum or Kanban methodologies. Key responsibilities include:
- Developing and maintaining reliable, scalable, and secure backend services and APIs using .NET.
- Building and supporting intuitive user interfaces with React, ensuring seamless integration with backend systems.
- Implementing cloud-native, containerized solutions using AWS, Azure, Terraform, and Docker.
- Collaborating effectively with cross-functional teams to translate business requirements into actionable technical solutions.
- Analyzing and optimizing application performance, proactively addressing issues to maintain reliability and scalability.
- Ensuring software quality through comprehensive testing, code reviews, and diligent lifecycle management.
Required Skills and Experience
- Proficiency in .NET and backend development.
- Demonstrated experience with React and modern JavaScript frameworks.
- Hands-on experience with cloud platforms (AWS, Azure) and containerization tools (Terraform, Docker).
- A strong grasp of software design principles and system integration.
- Excellent collaboration and communication skills within cross-functional teams.
- A problem-solving aptitude with a focus on delivering practical, innovative solutions.
- A commitment to continuous learning and adaptability in a dynamic work environment.
Desirable Skills and Qualifications
- Relevant Microsoft certifications (e.g., Azure Developer Associate, Solutions Architect Expert).
- Experience in developing shared libraries or reusable components.
- Familiarity with backend integration, advanced cloud platform concepts, and container orchestration.
Work Environment
This is a FULL_TIME, Hybrid role based in Chennai, Tamil Nadu, India, within the Assessment & Qualifications organization under the TECHNOLOGY job family.