Senior Software Engineer-C#

Definitivehcindia · Bengaluru, Karnataka, India · Engineering

Posted 2026-10-21

Apply for this role →

Designation – Senior Software Engineer -C#

Location – Bangalore

Work Mode- Hybrid

Required Qualifications

• 5+ years of professional software development experience in a fast-paced Agile environment

• Strong experience with C#, .NET, and .NET Core (.NET 5+ preferred)

• Solid understanding of computer science fundamentals, object-oriented programming, SOLID principles, and design patterns

• Experience designing and developing RESTful APIs and distributed systems

• Hands-on experience with relational databases such as PostgreSQL, MS SQL Server, or MySQL

• Experience working with large datasets and optimizing database/query performance

• Experience building or supporting complex ETL/data integration pipelines across multiple platforms

• Experience working with public cloud platforms such as AWS, Azure, or GCP (AWS preferred)

• Familiarity with cloud-native architectures, containerization, and microservices

• Experience with Docker and containerized application deployment

• Understanding of software testing methodologies including unit, integration, system, and performance testing

• Ability to independently deliver high-quality software with minimal supervision

• Strong problem-solving, communication, and collaboration skills.

Preferred Qualifications

• Experience with front-end technologies such as ReactJS, JavaScript, and Kendo UI

• Exposure to GraphQL frameworks such as Hot Chocolate

• Experience with observability and monitoring tools such as Datadog

• Familiarity with NoSQL databases such as MongoDB or DocumentDB

• Experience with cloud-based data analytics platforms such as Databricks or Snowflake

• Familiarity with cloud database administration and performance optimization

• Experience with serverless architectures and event-driven systems

Apply for this role →

← Back to all jobs