Senior .Net Developer
Persistent Systems
- Location
- India
- Job type
- Full-time
Required skills
- Agile
- API development
- ASP
- Azure
- backend
- C#
- caching
- CI
- cross-functional
- database
- design patterns
- DevOps
- distributed system
- Docker
- end-to-end
- GitHub
- Helm
- Kubernetes
- OAuth2
- PaaS
- SQL
- Terraform
- Web API
- RESTful
About the role
Persistent Systems
Website:
persistent.com
Job details:
Key Responsibilities
- Design, develop, and maintain scalable backend applications using C# and .NET Core (.NET 6+).
- Build and manage RESTful APIs with proper versioning, security, and error handling.
- Develop Microservices-based architecture and implement service communication patterns.
- Work with Azure PaaS services including Azure Functions, App Services, and API Management.
- Containerize applications using Docker and deploy services on AKS/Kubernetes.
- Optimize database performance using Azure SQL and Cosmos DB.
- Implement authentication and authorization mechanisms using OAuth2 and JWT.
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Monitor, troubleshoot, and optimize application performance and scalability.
- Collaborate with cross-functional teams in Agile environments.
Required Skills
Primary Skills
- C# / .NET Core (.NET 6+)
- ASP.NET Core Web API
- REST API Development
- Microservices Architecture
- Azure Services (Azure Functions, App Service, API Management)
- Docker
- AKS / Kubernetes
- Azure SQL / Cosmos DB
- OAuth2 / JWT Security
- Azure DevOps / GitHub Actions
Secondary Skills
- Entity Framework Core
- Async Programming
- API Versioning
- Monitoring & Logging
- Performance Optimization
- Caching Techniques
Nice to Have Skills
- Advanced Azure API Management Policies
- Helm Charts
- Kubernetes Networking & Ingress
- Infrastructure as Code (Terraform/Bicep)
- Distributed System Design
- End-to-End DevOps Pipeline Design
Required Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- Strong understanding of Object-Oriented Programming and Design Patterns.
- Experience in cloud-native application development.
- Good analytical and debugging skills.
- Strong communication and collaboration abilities.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.