Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

V Soft Consulting

NewBe an early applicant

.NET Software Developer

Posted Updated 12 views
Discussion

Description

Senior .Net Software Engineer Middleware

Location: Pune, Maharashtra
Work Mode: Hybrid
Experience: 8+ Years
Employment Type: Full-Time


**Candidates Currently Working with Product Based Companes Can Apply**

**Interested can Share your Resumes to mpithani@vsoftdigital.com **

Job Summary

We are looking for an experienced Senior Software Engineer Middleware to design, develop, and maintain scalable, cloud-native backend services and API integrations. The ideal candidate will have strong hands-on expertise in C#, .NET Core, GraphQL, Microsoft Azure, microservices, and event-driven architecture.

Key Responsibilities

  • Design, develop, and maintain backend services and middleware solutions using C#, .NET Core, and ASP.NET Core.
  • Build and optimize RESTful and GraphQL APIs, including schema design, resolvers, and query performance.
  • Develop scalable microservices and distributed applications using cloud-native design principles.
  • Implement asynchronous messaging and event-driven integrations using Kafka and/or RabbitMQ.
  • Leverage Microsoft Azure services to build, deploy, and maintain cloud-based applications.
  • Collaborate with architects, product owners, frontend engineers, QA, and DevOps teams.
  • Follow software engineering best practices, including SOLID principles, dependency injection, unit testing, and code reviews.
  • Build and maintain CI/CD pipelines and participate in Agile development processes.
  • Troubleshoot production issues and improve application performance, reliability, security, and scalability.

Mandatory Skills

  • 7+ years of software development experience.
  • Strong hands-on experience with C#, .NET Core, and ASP.NET Core.
  • Practical experience developing GraphQL APIs.
  • Experience with Microsoft Azure and cloud-native application development.
  • Strong knowledge of REST APIs and microservices architecture.
  • Hands-on experience with Kafka and/or RabbitMQ.
  • Experience with Git, CI/CD pipelines, and software development best practices.

Good-to-Have Skills

  • GraphQL frameworks such as Hot Chocolate or Apollo.
  • GraphQL Federation and advanced schema design.
  • Azure Service Bus and other messaging technologies.
  • MongoDB, Azure Cosmos DB, or other NoSQL databases.
  • Docker, Kubernetes, and containerized application development.
  • Experience with distributed systems and high-volume applications.

Education

Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →