pinpoint
Senior Software Consultant
ParentPay India Private Limited
Pune, IND
Full-time
Senior
Onsite
Discovered 3 weeks ago
C#.NET 8.NET CoreASP.NET Core Web APIASP.NET MVCDependency Injection
Key Skills for This Role
C#.NET 8.NET CoreASP.NET Core Web APIASP.NET MVCDependency Injection
Full Job Posting
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#
- .NET 8 / .NET Core
- ASP.NET Core Web API
- ASP.NET MVC
- Dependency Injection
- REST API Development
- Multithreading & Asynchronous Programming
- Dapper
- 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
- 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
Requirements
- Backend
- C#
- .NET 8 / .NET Core
- ASP.NET Core Web API
- ASP.NET MVC
- Dependency Injection
- REST API Development
- Multithreading & Asynchronous Programming
- Dapper
- 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
- 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 ParentPay India Private Limited
Parent group profile
ParentPay Group
Software & SaaS869 employeesFounded 1985
Private UK EdTech group providing school payments, management information, engagement, catering, finance, library, and compliance software.
Visit parent group websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer