Senior Software Engineer - .Net Core + Azure

Harbingergroup

5 - 8 years

Pune

Posted: 18/06/2025

Job Description

Position - Senior Software Engineer - .Net Core + Azure

Experience - 5 to 8 Years

Job Location- Pune (Hybrid) / Remote


We’re seeking a Senior Backend Developer with strong communication skills and hands-on experience across a modern .NET Core microservices stack. The ideal candidate thrives in Agile environments, collaborates seamlessly with cross-functional teams, and designs resilient, scalable, and high-performance backend systems using Azure services.

 

Key Skills:

  • 5+ years of backend development experience, with a strong focus on .NET Core Microservices.
  • Proficiency in C# 14 and experience building RESTful APIs and GraphQL services.
  • Expertise in Azure services — Functions, Web Apps, Redis Cache, Service Bus, Cosmos DB, Azure SQL Database.
  • Experience with data access frameworks like Dapper and EF Core.
  • Knowledge of containers and container orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Strong understanding of logging, monitoring, and error handling with Serilog, NLog, and SonarCloud.
  • Familiarity with fault-tolerant systems using Polly or similar libraries.
  • Agile mindset — comfortable working in sprints, adapting to changes, and collaborating cross-functionally.
  • Excellent communication skills — able to explain complex backend concepts to technical and non-technical audiences.
  • Strong problem-solving mindset with a passion for building high-performance, resilient systems.
  •  

Roles & Responsibilities

  • Design, develop, and maintain backend services and APIs using .NET 10.0 and .NET Core Microservices.
  • Write clean, efficient, and maintainable code in C# 14 following best practices.
  • Develop and optimize RESTful and GraphQL APIs for high performance and scalability.
  • Integrate data access layers using Dapper 2 and EF Core 10.0 for relational and NoSQL databases (Azure SQL Database, QuickBase, Cosmos DB).
  • Implement caching strategies with Azure Redis Cache to enhance performance.
  • Build and deploy backend services using Azure Functions, Web Apps, and IIS 10.
  • Develop event-driven systems with Azure Service Bus for message brokering and Azure Data Factory for ETL processes.
  • Implement logging, error handling, and monitoring using Serilog, NLog, and SonarCloud for static code analysis.
  • Ensure resilience and fault tolerance using Polly for circuit breaking and retries.
  • Write and maintain unit tests with xUnit to ensure code reliability.
  • Manage dependencies with NuGet and collaborate through CI/CD pipelines.
  • Participate in Agile ceremonies — sprint planning, retrospectives, and daily stand-ups, while collaborating with frontend, DevOps, and product teams.
  • Communicate technical ideas and solutions clearly to both technical and non-technical stakeholders.

About Company

Harbinger Group is a global technology company providing software products and services for e-learning, HR tech, and digital transformation. They specialize in building learning management systems and enterprise-grade applications.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).