Zensar logo

Backend Developer - C# and Python

Hiring from
India
Work type
Hybrid
Posted
Is this job info correct?

547,470 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description

Job Title

Senior Backend Developer (.NET/C# & Python)

Experience

7-8 Years

Location

Hybrid / Remote / Onsite (As Applicable)


Job Summary

We are looking for a highly skilled Senior Backend Developer with 7-8 years of experience in designing, developing, and supporting enterprise-grade backend applications and APIs. The ideal candidate will possess strong expertise in C#/.NET, Python, microservices architecture, cloud platforms, and database technologies. The role requires building scalable, secure, and high-performance backend systems while collaborating with architects, product owners, and cross-functional engineering teams.


Key Responsibilities

  • Design, develop, and maintain scalable backend applications and services.
  • Develop robust APIs using ASP.NET Core Web API and Python frameworks.
  • Build and maintain microservices-based architectures.
  • Design and optimize database schemas, queries, and stored procedures.
  • Implement authentication, authorization, and security best practices.
  • Integrate applications with external systems, APIs, and third-party services.
  • Troubleshoot and resolve application performance and reliability issues.
  • Participate in technical design discussions and architecture reviews.
  • Write clean, maintainable, and testable code following coding standards.
  • Mentor junior developers and conduct code reviews.
  • Work closely with DevOps teams to enable CI/CD and automated deployments.
  • Collaborate within Agile/Scrum teams to deliver business solutions.

Required Technical Skills

Backend Development

  • Strong expertise in C# and .NET Core/.NET 6+
  • ASP.NET Core Web API
  • Entity Framework Core
  • Python development experience
  • FastAPI, Flask, or Django
  • RESTful API design and development
  • Microservices Architecture
  • Asynchronous Programming
  • Dependency Injection

Database Technologies

  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB or other NoSQL databases
  • Database Performance Tuning
  • Query Optimization
  • Data Modeling

Cloud & DevOps

  • Microsoft Azure or AWS
  • Docker
  • Kubernetes
  • CI/CD Pipelines (Azure DevOps, GitHub Actions, Jenkins)
  • Infrastructure as Code (Terraform preferred)

Security

  • OAuth 2.0
  • OpenID Connect
  • JWT Authentication
  • Secure Coding Practices
  • API Security

Messaging & Integration

  • Azure Service Bus
  • RabbitMQ
  • Kafka
  • Event-Driven Architecture
  • API Gateway Concepts

Testing & Quality

  • xUnit / NUnit
  • PyTest
  • Integration Testing
  • Performance Testing
  • SonarQube

Version Control

  • Git
  • GitHub
  • Azure Repos

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
  • 7-8 years of software development experience.
  • Minimum 5+ years of hands-on experience with C#/.NET development.
  • Minimum 2-3 years of Python development experience.
  • Strong understanding of software design principles and design patterns.
  • Experience building scalable APIs and distributed systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with cloud-native application development on Azure.
  • Experience with AI/ML integrations using Python.
  • Knowledge of data engineering and ETL pipelines.
  • Experience with serverless architectures (Azure Functions/AWS Lambda).
  • Exposure to Generative AI, OpenAI, or Azure AI Services.
  • Experience leading technical initiatives and mentoring teams.

Key Competencies

  • Backend System Design
  • API Development
  • Technical Leadership
  • Cloud Architecture
  • Performance Optimization
  • Problem Solving
  • Collaboration & Communication

Nice to Have

  • Azure Functions
  • FastAPI
  • Kafka/Event Streaming
  • GraphQL
  • Redis Caching
  • Elasticsearch
  • AI/ML Frameworks (Pandas, NumPy, Scikit-learn)
  • Azure OpenAI Integration
  • Domain-Driven Design (DDD)

Backend Developer

Backend Developer - BE Computer Science

Similar jobs