Senior Software Consultant
Summary
Senior backend engineer on ParentPay's FMS team in Pune, designing and optimizing APIs and reports used for monitoring, analysis, and compliance. Day to day spans C#/.NET 8 and ASP.NET Core API development, SQL and MongoDB performance tuning, Azure services, CI/CD, code reviews, and mentoring junior developers.
The person for this role will develop the APIs, 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.
- C#
- .NET 8 / .NET Core
- ASP.NET Core Web API
- ASP.NET MVC
- Dependency Injection
- REST API Development
- Multithreading & Asynchronous Programming
- Dapper
Security & Authentication
- JWT Bearer Authentication
- OpenID Connect
- Cookie Authentication
- Role-Based Access Control (RBAC)
- Claims-Based Authentication
- Database Performance Optimization
- Query Tuning
- Indexing
- Transaction Handling
- Database Design & Normalization
- MongoDB
- GitHub
- Azure DevOps (ADO)
- CI/CD Pipelines
- Git / GitHub
- Azure DevOps Repositories
- Code Review Processes
- Serilog
- Application Insights
- Structured Logging
- Telemetry
- Application Monitoring
- Performance Diagnostics
- Error Analysis and Troubleshooting
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
- Azure App Services
- Azure Storage
- Azure Key Vault
- Azure Application Insights
- Azure Functions
- Azure Service Bus
- Azure API Management