Persistent Systems•5h ago
LinkedIn
Senior .Net Developer
India
Full Time
Senior Level
Full Job Description
About the Job
Key Responsibilities
- Design, develop, and maintain scalable backend applications utilizing C# and .NET Core (versions 6 and above).
- Build and manage robust RESTful APIs, ensuring proper versioning, security, and error handling.
- Develop and implement Microservices-based architectures and establish effective service communication patterns.
- Leverage Azure PaaS services, including Azure Functions, App Services, and API Management.
- Containerize applications using Docker and deploy services on Azure Kubernetes Service (AKS) or Kubernetes.
- Optimize database performance for Azure SQL and Cosmos DB.
- Implement secure authentication and authorization mechanisms using OAuth2 and JWT.
- Develop and maintain CI/CD pipelines through Azure DevOps or GitHub Actions.
- Monitor, troubleshoot, and enhance application performance and scalability.
- Collaborate effectively with cross-functional teams within Agile methodologies.
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 a 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.
Company
Persistent Systems
Persistent Systems is a leading digital engineering and enterprise modernization partner, powered by AI and platforms. We combine extensive technical expertise with deep industry knowledge to help cli...
India
Posted on LinkedIn