.NET Application Developer

Allegis Group

Bengaluru

Hybrid

INR 3,500,000 - 5,500,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Allegis Group in Bangalore seeks a Senior Software Engineer with deep C# expertise to design, develop, refactor, and test enterprise-grade desktop applications for engineering and industrial environments. You will work with .NET Framework and modern .NET, applying clean architecture, DDD, and SOLID principles.

The role emphasizes hands-on coding, unit testing, and collaboration with architects, QA, and product teams. Hybrid work is available per project needs in Bangalore.

Qualifications

  • 10-15 years of hands-on software development experience.
  • Strong expertise in C# and modern .NET technologies.
  • Experience with desktop application design and testing.

Responsibilities

  • Design, develop, and maintain C# desktop applications using .NET Framework and .NET Core/.NET 5/6/7/8.
  • Apply OOP, design patterns, and clean architecture to build scalable components.
  • Write unit tests and participate in code reviews with stakeholders.

Skills

C#
.NET
LINQ
OOP
DDD
SOLID
DI
Unit Testing
Design Patterns
WinForms/WPF

Tools

NUnit

Job description

Experience: 10-15 years

Location: Bangalore (Hybrid as per project needs)

Domain: Ultrasound

Role Overview

We are looking for an experienced Senior Software Engineer with strong expertise in C# and modern .NET technologies to work on enterprise-grade desktop applications. The role requires deep hands-on experience in clean, testable, and scalable software design, with a strong foundation in object-oriented programming, design patterns, and architectural best practices. The candidate will contribute to the design, development, refactoring, and testing of complex desktop software systems used in engineering and industrial environments.

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
Required Technical Skills
  • Strong hands-on experience in C#
  • .NET Framework and modern .NET (.NET Core / .NET 5/6/7/8)
  • Strong C++ candidate willing to switch to C#
  • Object-Oriented Programming (OOP)
  • LINQ for data querying and manipulation
  • Dependency Injection frameworks and patterns
  • Desktop application development (WinForms / WPF or similar)
  • Design Patterns and Clean Architecture
  • Domain-Driven Design (DDD)
  • SOLID principles
  • Unit Testing (NUnit / xUnit / MSTest or similar)
Good to Have
  • Experience with large enterprise codebases
  • Refactoring legacy applications to modern .NET
  • CI pipelines and automated testing exposure
  • Industrial Automation
  • Medical Imaging Domain
  • Healthcare Product Development Domain
  • Ultrasound Domain
  • Exposure to Linux Evironment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# .NET Developer- Desktop Application | Bangalore only
C# .NET Developer- Desktop Application | Bangalore only

Allegis Group • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Developer - C#, WPF, Angular
Senior Software Developer - C#, WPF, Angular

ITH Icoserve • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Software Developer - C#, WPF, Angular
Senior Software Developer - C#, WPF, Angular

Siemens Mobility • Bengaluru

On-site
INR 1,500,000 - 2,100,000
.NET Full Stack Developer (Desktop Applications)
.NET Full Stack Developer (Desktop Applications)

Taxmann • Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer C# DotNet
Senior Software Engineer C# DotNet

ASM JOBS • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior .NET Developer
Senior .NET Developer

PeopleStrong • Vadodara

On-site
INR 1,200,000 - 2,100,000
C# Dotnet Developer
C# Dotnet Developer

GSR Business Services • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Hiring | C# | Python | WPF/XAML | MVVM | .NET Core- 8+ yrs- C2H
Hiring | C# | Python | WPF/XAML | MVVM | .NET Core- 8+ yrs- C2H

Venpa Staffing • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Software Lead
Software Lead

Prodigy Technovations Pvt Ltd • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Software Application Engineer
Software Application Engineer

Tata Electronics (TEPL) • Krishnagiri District

On-site
INR 1,500,000 - 2,500,000