C# .Net Core Developer

Tech Mahindra

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Tech Mahindra in Bengaluru is seeking a skilled software engineer to design, develop, and maintain C# desktop applications using the .NET ecosystem. You will apply OOP, Clean Architecture, and DDD concepts to create robust, extensible software components.

You will implement SOLID principles, leverage DI for modularity, write and maintain unit tests, and participate in code reviews while collaborating with architects, QA, and product stakeholders.

Qualifications

  • Proficient in C#-based desktop apps with .NET Framework and .NET Core/5/6/7/8.
  • Experience applying OOP, SOLID, and design patterns to build maintainable components.
  • Knowledge of Clean Architecture and Domain-Driven Design concepts.
  • Familiarity with Dependency Injection to improve modularity and testability.
  • Experience writing and maintaining unit tests and participating in code reviews.

Responsibilities

  • Design, develop, and maintain C# desktop applications.
  • Apply OOP principles to build maintainable components.
  • Implement Clean Architecture and DDD concepts.
  • Apply SOLID principles and design patterns.
  • Use Dependency Injection for modularity and testability.
  • Write efficient LINQ queries.
  • Develop and maintain unit tests to ensure quality.
  • Participate in code reviews.
  • Collaborate with architects, QA, and product stakeholders.

Skills

C#
.NET
OOP
Clean Architecture
DDD
SOLID
DI
LINQ
Unit testing
Code reviews
Collaboration

Job description

Key Responsibilities
  • Design, develop, and maintain C#-based desktop applications using .NET Framework and modern .NET (.NET Core / .NET 5/6/7/8)
  • Apply Object-Oriented Programming (OOP) principles to build maintainable and extensible software components
  • Implement Clean Architecture and Domain-Driven Design (DDD) concepts
  • Apply SOLID principles and industry-standard design patterns
  • Use Dependency Injection to improve modularity and testability
  • Write efficient data queries using LINQ
  • Develop and maintain unit tests to ensure code quality
  • Participate in code reviews
  • Collaborate with architects, QA, and product stakeholders
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# Developer
C# Developer

Lenskart • Gurugram District

On-site
INR 900,000 - 1,500,000
Dot net core Developer
Dot net core Developer

V2 Solutions • Pune District

On-site
INR 600,000 - 900,000
Senior NET Web Developer
Senior NET Web Developer

RiDiK • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Dot Net Developer
Dot Net Developer

Talent Corner Hr Services • Navi Mumbai

On-site
INR 600,000 - 900,000
.Net / .Net Core Professional
.Net / .Net Core Professional

Infosys • Chennai District, Bengaluru, Pune District

On-site
INR 600,000 - 900,000
C# .Net developer
C# .Net developer

Amantya Technologies • Gurugram District

On-site
INR 700,000 - 1,100,000
.Net Core Developer
.Net Core Developer

Forward Eye Technologies • Dadri

On-site
INR 600,000 - 900,000
.Net Core Developer
.Net Core Developer

Forward Eye Technologies • Pune District

On-site
INR 900,000 - 1,300,000
Full Stack .Net Developer
Full Stack .Net Developer

Ifinsol Global • Hyderabad, Pune District, Bengaluru

Hybrid
INR 900,000 - 1,400,000
Software Engineer
Software Engineer

Ninestars Information Technologies • Bengaluru

On-site
INR 600,000 - 900,000