Pearson logo

Pearson

Senior Software Developer (.NET)

🇮🇳 Bangalore, Karnataka

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ December 22nd, 2022

.Net C# React
Job Role: Senior Software Developer
Business Title/Designation: Senior Software Developer
Division: Assessment & Qualifications Delivery
Location: Bangalore, India

About UK Assessment & Qualifications
We are responsible for the delivery of nearly 4 million examination results per annum, including A-Level, GCSE, BTEC and T-levels for students in UK and International centres. Our in-house systems process every learner from registration to marking and certification, in a highly regulated business. We currently operate a hybrid estate of predominantly bespoke systems, with an ongoing strategic transformation programme to migrate from on-prem to cloud based, cost effective, scalable and resilient services.

About The Job
The position is for a Senior Developer to work on mainly greenfield development projects, building new serverless microservice based cloud applications utilising .NET and hosted within AWS. Currently we are in the middle of a large programme to migrate from monoliths with large areas of overlapping functionality to a capability-based model, which can scale and adapt to an ever faster changing educational landscape.

Key Skills & Experience
  • Building backend services and Web APIs utilising .NET
  • Applying development methodologies like TDD, CI/CD pipelines, Infrastructure as Code
  • Mentoring more junior members of the team in overall software development
  • Working with product owner and business analyst to refine and estimate requirements
  • Working with the project managers, product owners and operation team to ensure application are successfully delivered to production
  • Providing production support to application
  • Strong skills in C# with .Net
  • Applying best practices for chosen development platform (C#)
  • Persisting data using relational (SQL) and/or document databases
  • Understand modern application architectures and how they can be applied, like Microservice / Service Oriented Architectures
  • Providing overall software architecture guidance in terms of best practice when it comes to development

Desirable Skills & Experience
  • .Net Core or later versions
  • Building web single page applications using frameworks like React, Angular or Vue
  • Docker and containers
  • Designing, developing, and deploying cloud applications
  • React
  • Typescript
  • GraphQL
  • Jenkins
  • Terraform
  • NodeJS
  • Python

Job: TECHNOLOGY
Organization: Assessment & Qualifications
Schedule: FULL_TIME
Req ID: 9237
Apply Now