Senior Software Engineer (C#, .Net, Azure)

Jobgether

India

On-site

INR 1,400,000 - 2,100,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

5% bonus
Private health insurance
24 days annual leave
Half-day leave on Christmas Eve and NY
Pluralsight licenses
Flexible working hours
Energy trading platform

Job summary

Jobgether, on behalf of a partner company, seeks a Senior Software Engineer (C#, .NET, Azure) based in India to join a cloud-native software team building trading software for power and energy markets.

You will own the full SDLC from requirements through deployment, mentoring peers, and influencing architecture while collaborating with customers, product teams, and fellow engineers to deliver secure, scalable applications.

Qualifications

  • 6+ years across full SDLC and OOP.
  • At least 4 years in automated testing with C#/.NET.
  • Proficient in .NET Core Web API and modern practices.
  • 4+ years with SQL and/or NoSQL databases.
  • 2+ years with major cloud platforms (Azure/AWS).
  • Hands-on with Docker and orchestration.
  • Strong knowledge of SOLID and architectural patterns.
  • Experience with Git and GitHub.
  • SaaS/PaaS multi-tenant experience desirable.
  • Experience with Azure services like App Service, Functions, API Management, Service Bus, Cosmos DB.

Responsibilities

  • Communicate with customers, stakeholders, and product teams to refine requirements.
  • Stay current with languages, tools, platforms, and best practices.
  • Participate in Agile ceremonies to manage work and improve flow.
  • Design, develop, test, deploy, monitor, and support secure software and tooling.
  • Collaborate with engineers to deliver technically sound solutions with value.
  • Lead design and code reviews to maintain high standards.
  • Support estimation, planning, and resource management activities.
  • Mentor engineers and promote best practices and continuous improvement.
  • Evaluate approaches against business requirements and risks.
  • Investigate complex issues and implement practical improvements.

Skills

C# & .NET
Azure cloud
Docker
Git & GitHub
Agile
SQL/NoSQL
Software design patterns
Mentoring

Tools

Terraform
Azure Resource Manager (ARM)
Kubernetes

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (C#, .NET, Azure) based in India.

Join an innovative software engineering team building cloud-native algorithmic trading software for the power and energy markets.

You will play a hands-on role across the full Software Development Lifecycle, from requirements refinement and design through development, testing, deployment, monitoring, and support.

The role combines modern software engineering practices with cloud technologies to deliver secure, reliable, and high-quality applications and services.

You will collaborate closely with customers, stakeholders, product teams, and fellow engineers to ensure solutions address the right business needs.

As a senior technical contributor, you will influence architecture, participate in design and code reviews, and help establish strong engineering standards.

You will also mentor and coach other Software Engineers while contributing to continuous improvement across processes, practices, and technology.

This is an opportunity to grow within a dynamic, future-focused environment while helping develop technology that supports increasingly complex and rapidly evolving energy markets.

Accountabilities
  • Communicate proactively with customers, stakeholders, and product teams, actively contributing to requirements refinement and building a shared understanding of business needs.
  • Maintain current expertise in relevant programming languages, tools, technologies, platforms, organizational standards, and modern software development practices.
  • Participate actively in Agile ceremonies to manage work effectively, reduce work in progress, and identify opportunities for continuous improvement.
  • Design, document, develop, refactor, debug, test, maintain, monitor, and support secure, high-quality software applications, services, infrastructure, and engineering tooling.
  • Collaborate with other engineers and stakeholders to develop well-engineered technical solutions that deliver measurable value to customers.
  • Lead and participate in technical design reviews and code reviews, providing and receiving objective feedback to maintain high engineering standards.
  • Support software estimation, planning, scheduling, and resource management activities.
  • Mentor and coach Software Engineers through technical guidance, knowledge sharing, training opportunities, and leading by example.
  • Evaluate software, engineering processes, and development practices using appropriate measurements and monitoring to identify and implement improvements.
  • Assess potential technical approaches against business requirements, evaluating feasibility, trade-offs, and relative merits to determine appropriate solutions.
  • Investigate complex software issues, identify root causes, and implement practical, efficient, and sustainable technical solutions while introducing process improvements to prevent recurrence.
Requirements
  • Bring 6+ years of experience working across the full Software Development Lifecycle and in Object-Oriented Programming.
  • Have at least 4 years of experience with automated developer testing and with C# and .NET development.
  • Demonstrate strong experience with .NET Core Web API and modern software development practices.
  • Have 4+ years of experience working with SQL and/or NoSQL databases.
  • Bring at least 2 years of experience with a major public cloud platform, preferably Microsoft Azure or Amazon Web Services (AWS).
  • Have hands-on experience with Docker, containerization, and orchestration technologies.
  • Demonstrate strong knowledge of software design patterns, including SOLID principles, as well as enterprise architecture and integration patterns.
  • Have practical experience with source control, Git, and GitHub.
  • Demonstrate strong understanding of software engineering principles, testing practices, debugging, system design, and production support.
  • Experience developing multi-tenant Software-as-a-Service (SaaS) products using Platform-as-a-Service (PaaS) services is desirable.
  • Experience with Azure services such as App Service, Functions, API Management, Service Bus, Cosmos DB, and App Configuration is advantageous.
  • Experience with GitHub Actions, SonarCloud, CodeQL, and Infrastructure as Code tools such as Terraform, Bicep, or Azure Resource Manager (ARM) is beneficial.
  • Experience with Python development and working in start-up or other dynamic environments is desirable.
  • Experience working in Agile development environments and Sprint-based delivery is advantageous.
  • Knowledge of JavaScript or TypeScript and experience developing front-end applications with Angular are beneficial.
  • Demonstrate strong communication, collaboration, problem-solving, and technical decision-making skills.
  • Be comfortable working independently while contributing effectively to a collaborative engineering team.
  • Be willing to mentor colleagues and actively contribute to engineering best practices and continuous improvement.
Benefits
  • Competitive compensation plus a 5% bonus.
  • Private health insurance.
  • 24 days of annual holiday plus bank holidays.
  • Half-day leave on Christmas Eve and New Year's Eve.
  • Pluralsight licenses for engineering team members to support ongoing technical development.
  • Flexible working hours.
  • Opportunity to contribute to a modern technology platform serving the power and energy trading markets.
  • Positive, values-driven working culture.
  • Reasonable adjustments available throughout the recruitment process for candidates who require them.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior developer - PS Innovations (JavaScript , Node.JS or Python)
Senior developer - PS Innovations (JavaScript , Node.JS or Python)

Jobgether • India

Hybrid
INR 1,800,000 - 3,000,000
Flexible working
Remote-friendly options
Learning & development
+1
Services Center Mid/Senior .NET Software Developer
Services Center Mid/Senior .NET Software Developer

Jobgether • India

On-site
INR 1,800,000 - 2,400,000
Impactful work with enterprise-grade软件
Microsoft technologies exposure
Small Agile team
+1
Lead Mobile Engineer
Lead Mobile Engineer

Jobgether • India

Hybrid
INR 2,500,000 - 4,000,000
Hybrid work model
Surat office option
Senior Engineer – C# .NET (AWS Cloud)
Senior Engineer – C# .NET (AWS Cloud)

LSEG • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • Mumbai

On-site
INR 2,800,000 - 4,200,000
Laptop provided
Full medical insurance
Mentorship and community
+1
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • Maharashtra

On-site
INR 1,800,000 - 3,000,000
Fixed Shifts — 12:00 PM – 9:30 PM IST/
Day 1 Benefits — Laptop and full medic
Mentorship and community support
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Fixed Shifts — 12:00 PM – 9:30 PM IST
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Fixed shifts — 12:00 PM – 9:30 PM IST
No Weekend Work
Day 1 Benefits — Laptop and full medic
+2
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • Delhi

On-site
INR 2,500,000 - 4,200,000
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]
Senior Full Stack Engineer – C# & Angular (Remote, Full-Time) [HR209]

Smart Working • India

On-site
INR 1,400,000 - 2,400,000
Fixed Shifts
No Weekend Work
Laptop + Medical Insurance
+2