Persistent Systems
Persistent Systems5h ago
LinkedIn

Senior .Net Developer

India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior .Net Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Persistent Systems

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

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