Senior .NET Software Engineer

14 hours ago


Pune, Maharashtra, India U-SET Full time

Job Overview:

We are seeking a highly skilled Senior .NET Software Engineer to join our team at U-SET. As a key member of our engineering team, you will play a critical role in the development of digital solutions contributing to a stronger, greener power grid and a sustainable future.

Responsibilities:

  • Develop, test, and maintain web applications, Web API's, Microservices, and software solutions using .NET core.
  • Write clean, scalable code using .NET core and C#.
  • Ensure the best possible performance, quality, and security of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, security, and automation.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with the latest industry trends and technologies to ensure our solutions are current and robust.

Must Have Skills:

  • .NET Core, C#, Web API, REST APIs, Microservices, Entity Framework, Kafka, PostgreSQL, Docker, Postman/SOAP API testing, OAuth, JWT, GIT, KeyCloak, Hangfire, SonarCloud, BlackDuck

Requirements and Skills:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8+ years of working experience in .NET (C#, ASP.NET, Web API core, .NET Core, Microservices).

Preferred Skills:

  • Hands-on experience with microservices and REST APIs, microservice orchestration (Docker, Docker Compose, Kubernetes), data management systems (SQL and NoSQL) and ELK stack.
  • Experience with software development processes and secure coding practices (Using SonarCloud and BlackDuck).
  • Excellent knowledge of software and application design and architecture, object-oriented programming, and software design patterns.
  • Knowledge of software quality assurance principles and the secure software development lifecycle.
  • Experience with database management (PostgreSQL, stored procedures, functions, database partitioning).
  • Strong understanding and working knowledge of Entity Framework core, ADO.NET, LINQ, JQUERY/AJAX, Web API.
  • Experience with testing SOAP and REST Web API using tools such as SoapUI and Postman.
  • Familiarity with authentication/authorization/SSO concepts and mechanisms (e.g., OAuth/OpenID Connect, Keycloak) and various cross-cutting concerns (logging, monitoring, e.g., ELK, Prometheus, Grafana).
  • Knowledge of operating systems (Linux is a must, including various related concepts, e.g., scripting, SSH) and networking concepts (e.g., network protocols, network devices and functions, VPN, network, and web application firewalls).
  • Good to have experience in Design Patterns (Singleton/Abstract/Abstract Factory/CQRS).
  • Familiarity with front-end technologies (JavaScript, HTML5, CSS3, Angular, React). Is plus.
  • Working experience with code versioning tools, such as Git.
  • Experience in DevOps practices, tools, and technologies, e.g., Azure DevOps, Git.
  • Familiarity with cloud computing platforms, such as Microsoft Azure, Google Cloud. AWS, Oracle Cloud are a plus.
  • Experience with agile software development methodologies.
  • Experience in writing unit test cases using testing frameworks in C#.
  • Technical mindset and great attention to details.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively.
  • Good organizational and leadership skills.
  • Proficiency in English, both speaking and writing.

Salary Range: $120,000 - $160,000 per year



  • Pune, Maharashtra, India PARTICLE41 INDIA LLP Full time

    Job Title: Senior .NET Software EngineerAbout the Role:At PARTICLE41 INDIA LLP, we are seeking an experienced Senior .NET Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software solutions using the .NET framework.Key Responsibilities:* Design and develop software applications using...


  • Pune, Maharashtra, India Sunware Technologies Full time

    Job Title: Senior .NET Software EngineerAt Sunware Technologies, we are looking for a highly skilled Senior .NET Software Engineer to join our team. As a key member of our software development team, the successful candidate will be responsible for designing, developing, and maintaining high-quality .NET applications.Key Responsibilities:Design and develop...


  • Pune, Maharashtra, India USIL Technologies Full time

    • Job Title: Senior .NET Software Engineer• Job Description:We are seeking a skilled Senior .NET Software Engineer to join our team at USIL Technologies. The ideal candidate will have extensive experience in designing, developing, and maintaining applications using .NET and .NET Core.• Key Responsibilities:• Design and develop scalable and efficient...


  • Pune, Maharashtra, India ZK Technologies Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at ZK Technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex .NET applications, including web and desktop applications.Key Responsibilities:1. Software...


  • Pune, Maharashtra, India IDEAL HR SOLUTION PVT LTD Full time

    Job Title: Senior .Net Software EngineerJob Description:We are seeking an experienced .Net software engineer to join our team at IDEAL HR SOLUTION PVT LTD. As a .Net software engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using C# .net / MVC 4.0 / 5.0 / Knockout.Key...


  • Pune, Maharashtra, India Cybage Software Full time

    Job Description:Cybage Software is seeking a highly skilled Principal .NET Software Engineer to join our team in Pune. As a key member of our engineering team, you will play a vital role in designing and architecting cutting-edge .NET-based applications.About the Role:We are looking for an experienced software developer with a strong focus on .NET...


  • Pune, Maharashtra, India MSA Software Full time

    RequirementsWe are seeking an experienced .NET Developer to join our team at MSA Software.Key Responsibilities:Develop and maintain scalable, secure, and high-quality .NET applications.Design and implement RESTful APIs and robust software architecture.Collaborate with cross-functional teams to deploy applications on the AWS cloud platform.Stay up-to-date...


  • Pune, Maharashtra, India OptimHire Full time

    Job TitleSenior .NET Software EngineerAbout UsWe are OptimHire, a forward-thinking company that values innovation and excellence. We're on the lookout for skilled professionals to join our team.Job SummaryWe have an exciting opportunity for a highly motivated Senior .NET Software Engineer to join our team. As a key member of our development team, you will be...


  • Pune, Maharashtra, India Virtusa Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at Virtusa. The ideal candidate will have a strong background in .NET development, with a minimum of 4-6 years of relevant experience.Key Responsibilities:Design, develop, and deploy high-quality .NET applicationsCollaborate with...


  • Pune, Maharashtra, India KARIZMA KONNECT Full time

    Job Title: Senior .NET Software EngineerWe are seeking a highly skilled Senior .NET Software Engineer to join our team at KARIZMA KONNECT. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining robust and scalable software applications using the .NET framework.Key Responsibilities:Analyze...


  • Pune, Maharashtra, India Changeleaders Full time

    Job Title: Senior .NET Software EngineerAbout the Role: We are seeking a highly skilled Senior .NET Software Engineer to contribute to the development of our enterprise-level applications. The ideal candidate will have extensive experience in designing, developing, and maintaining large-scale software systems using the .NET framework.Key...


  • Pune, Maharashtra, India Middleware Talents Ltd Full time

    Job Title: Senior .NET Software EngineerMiddleware Talents Ltd is seeking a highly skilled Senior .NET Software Engineer to join our team.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable .NET code.Collaborate with internal teams to define and implement solutions for product requirements.Integrate data storage solutions...


  • Pune, Maharashtra, India Agile Soft Systems Inc Full time

    **About Agile Soft Systems Inc.**Agile Soft Systems Inc. is a forward-thinking software development company that delivers cutting-edge solutions to businesses across various industries.**Job Summary:**We are seeking an experienced Senior .NET Software Engineer to join our team of skilled professionals. As a key member of our engineering team, you will play a...


  • Pune, Maharashtra, India Supro Info Solutions pvt ltd Full time

    Job Title: Senior .Net Software EngineerWe are seeking a highly skilled Senior .Net Software Engineer to join our team at Supro Info Solutions pvt ltd. The ideal candidate will have a strong background in .Net development and experience in designing, developing, and maintaining robust and scalable .NET applications using the latest .NET 6+ framework and...


  • Pune, Maharashtra, India Infogain Full time

    Technical Lead for .NET DevelopmentWe are seeking a highly skilled and experienced Senior .NET Software Engineer to lead our team in the development of complex web applications using .NET and Angular frameworks.Key Responsibilities:Develop and implement scalable web applications using .NET and Angular.Lead and mentor junior developers to improve team...


  • Pune, Maharashtra, India USIL Technologies Full time

    About the Role :Key Responsibilities :We seek an experienced Senior .NET Software Engineer to join our team at USIL Technologies.Design, develop, and maintain applications using .NET and .NET Core.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and...


  • Pune, Maharashtra, India NTT DATA Services Full time

    Job SummaryWe are seeking a highly skilled Senior .NET Software Engineer to join our team in Pune, India. The successful candidate will be responsible for designing, developing, and implementing robust software solutions using .NET technologies.Key Responsibilities:Design and develop complex software applications using .NET C# and Azure servicesCollaborate...


  • Pune, Maharashtra, India Vertiv Full time

    Job Title: Senior .NET Backend Software EngineerAbout the Role:We are seeking a highly skilled Senior .NET Backend Software Engineer to join our team at Vertiv. This individual will be responsible for designing and supporting the complete backend microservice application ensuring performance, scalability, and extensibility using .NET.Key...


  • Pune, Maharashtra, India nCircle Tech Pvt. Ltd. Full time

    Job DescriptionAt nCircle Tech Pvt. Ltd., we are seeking a skilled Senior Software Engineer (.NET) to join our team. The ideal candidate will have a strong background in creating software using C#, .NET, MVC, .Net Core, WebAPI, Microservices, and Angular. Key Responsibilities:Design, develop, and maintain high-quality software applications using C# and...


  • Pune, Maharashtra, India ZK Technologies Full time

    Job DescriptionZK Technologies is seeking a highly skilled Senior .NET Software Architect to lead our .NET development team. As a key member of our technical leadership team, you will be responsible for designing and implementing scalable, secure, and high-performance software systems using .NET technologies.The ideal candidate will have a strong background...