Senior Software Consultant

Posted Yesterday
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Senior level
Edtech • Information Technology • Payments • Software
The Role
Develop and optimize scalable .NET backend systems, APIs, database queries, and FMS reporting solutions. Responsibilities include architecture, coding standards, code reviews, mentoring, testing, performance tuning, CI/CD, Azure services, production support, troubleshooting, and root-cause analysis. The role collaborates with architects, product managers, DevOps, QA, and business stakeholders while applying secure coding, Clean Architecture, SOLID, and modern software engineering practices.
Summary Generated by Built In

The person for this role will develop the .net core, optimizing the queries and API for the reports in FMS team. This will enable the delivery of the FMS reports that will be used by the FMS users with different roles. The users of the reports will be required for monitoring, analysis and for compliance purpose.

Key Responsibilities
 • Design and implement scalable, secure, and high-performance backend solutions.
 • Participate in technical design discussions and contribute to architectural decisions 
 • Identify and resolve technical debt through refactoring and modernization initiatives. 
 • Perform peer code reviews and provide constructive feedback. 
 • Establish and enforce coding standards and best practices.
 • Ensure adherence to Clean Architecture, SOLID principles, and secure coding guidelines.
 • Mentor junior developers through technical guidance and knowledge sharing.
 • Assist team members in troubleshooting complex technical issues. 
 • Conduct technical walkthroughs and code review sessions.
 • Design APIs, database schemas, and integration strategies.
 • Evaluate technical options and recommend the best solution based on functional and non-functional requirements.
 • Create test cases, perform unit testing and self-review before raising Pull Requests (PRs, ensuring adherence to coding standards.
• Should be able to break down large features into manageable technical tasks.
 • Analyse application bottlenecks and optimize performance.
 • Improve database efficiency through indexing, query optimization, and execution plan analysis.
 • Optimize API response times and resource utilization.
 • Design and maintain CI/CD pipelines.
 • Support production deployments and release activities.
 • Participate in production issue investigations and root cause analysis (RCA).
 • Understanding of Azure App Services, Functions, Key Vault, Storage, and Application Insights. • Work closely with Solution Architects, Product Managers, DevOps Engineers, QA teams, and business stakeholders.
 • Participate in backlog refinement and technical estimation. • Own full accountability of the tasks assigned and its resolution 

Skills, Knowledge and Expertise
 Backend
 • C# -React
 • .NET 8 / .NET Core
 • ASP.NET Core Web API 
• ASP.NET MVC
 • Dependency Injection
 • REST API Development • Multithreading & Asynchronous Programming 
• Dappe Front End 
• React 
• HTML
 • JavaScript API Documentation
 • Swagger / OpenAPI Security & Authentication
 • JWT Bearer Authentication 
• OpenID Connect 
• Cookie Authentication
 • Role-Based Access Control (RBAC) 
• Claims-Based Authentication Database 
• SQL Queries •
 Views 
• Stored Procedures 
• Functions 
• SQL Query Optimization
 • Database Performance Optimization
 • Query Tuning
 • Indexing 
• Transaction Handling 
• Database Design & Normalization 
• MongoDB DevOps 
• GitHub
 • Azure DevOps (ADO)
 • CI/CD Pipelines 
• Git / GitHub 
• Azure DevOps Repositories
 • Code Review Processes Logging, Monitoring & Observability 2
 JD-Sr. Backend Developer-
React 
• Serilog
 • Application Insights 
• Structured Logging 
• Telemetry 
• Application Monitoring 
• Performance Diagnostics 
• Error Analysis and Troubleshooting Good to have Architecture & Engineering Practices Strong understanding and implementation experience in:
 • Clean Architecture 
• SOLID Principles
 • Domain-Driven Design (DDD)
 • CQRS Pattern 
• MediatR
 • Repository Pattern 
• Unit of Work Pattern 
• Design Patterns 
• Microservices Architecture Cloud & Azure Technologies
 • Azure App Services
 • Azure Storage 
• Azure Key Vault
 • Azure Application Insights
 • Azure Functions
 • Azure Service Bus
 • Azure API Management 

About
At ParentPay Group, we believe that when schools run well, students thrive. That’s why we’ve spent decades building the operating system that supports well‑run schools – a seamless layer of tools, insights, and support that makes school life simpler for teachers, leaders, caterers, parents, and students alike.From cashless payments and parent engagement to catering management, library systems, and MIS platforms, we connect the everyday parts of education through simple, secure, and connected tools. What began as a way to make school payments easier has grown into Europe’s leading EdTech group – trusted by over 20,000 schools and 9 million users across the UK and Europe.Every day, our platforms process millions of payments, messages, and data points, quietly working in the background so schools can shine out front. Together, we’re helping schools save time, cut costs, and create more time for learning.ParentPay Group is more than a collection of brands. We are a group of people dedicated to supporting well‑run schools and giving time back to teachers, parents, caterers, admin staff – and most importantly, to students.

Skills Required

  • Strong experience with C# and .NET 8 or .NET Core
  • Experience developing ASP.NET Core Web APIs and ASP.NET MVC applications
  • Experience with React, HTML, and JavaScript
  • Experience designing and developing REST APIs
  • Knowledge of dependency injection, multithreading, and asynchronous programming
  • Experience with API documentation using Swagger or OpenAPI
  • Experience implementing JWT Bearer, OpenID Connect, cookie, role-based, and claims-based authentication
  • Strong SQL skills, including queries, views, stored procedures, functions, indexing, query tuning, and execution plan analysis
  • Experience with database design, normalization, transaction handling, and database performance optimization
  • Experience with MongoDB
  • Experience with Git, GitHub, Azure DevOps, repositories, and CI/CD pipelines
  • Experience with Serilog, Application Insights, structured logging, telemetry, monitoring, performance diagnostics, and error troubleshooting
  • Experience designing scalable, secure, and high-performance backend solutions
  • Experience with technical design, architecture decisions, technical debt reduction, refactoring, and modernization
  • Experience conducting peer code reviews, technical walkthroughs, unit testing, and self-review before pull requests
  • Ability to apply secure coding practices, coding standards, and best practices
  • Experience mentoring junior developers and troubleshooting complex technical issues
  • Experience breaking down large features into technical tasks and performing technical estimation
  • Experience supporting production deployments, release activities, incident investigations, and root-cause analysis
  • Understanding of Azure App Services, Functions, Key Vault, Storage, and Application Insights
  • Experience collaborating with solution architects, product managers, DevOps engineers, QA teams, and business stakeholders
  • Strong understanding of Clean Architecture and SOLID principles
  • Experience with Domain-Driven Design, CQRS, MediatR, repository, unit of work, and other design patterns
  • Experience with microservices architecture
  • Experience with Azure Service Bus and Azure API Management
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
811 Employees
Year Founded: 1985

What We Do

ParentPay Group is a leading European EdTech company that provides an integrated ecosystem of technologies for educational institutions. Their services include data management, cashless payments, parent engagement, meal management, and library systems. Their mission is to streamline administrative tasks for schools, allowing educators to save time and focus on teaching and supporting students, ultimately aiming to create more time for learning.

Similar Jobs

ParentPay Group Logo ParentPay Group

Consultant

Edtech • Information Technology • Payments • Software
In-Office
Pune, Maharashtra, IND
811 Employees

ParentPay Group Logo ParentPay Group

Consultant

Edtech • Information Technology • Payments • Software
Hybrid
Pune, Maharashtra, IND
811 Employees

ParentPay Group Logo ParentPay Group

Consultant

Edtech • Information Technology • Payments • Software
Hybrid
Pune, Maharashtra, IND
811 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account