Senior Software Engineer- C# / WPF / Event-Driven Architecture

NeST Digital

Bengaluru

On-site

INR 2,500,000 - 4,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NeST Digital in Bengaluru, India, is seeking a Senior Software Engineer with 6-10 years of hands-on experience in .NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture. The role focuses on designing, developing, testing, and maintaining scalable software applications with high performance and reliability.

The candidate will design and implement solutions across Windows/Linux, follow SOLID principles, and contribute to SDLC, documentation, and release readiness.

Qualifications

  • Strong experience in C#, .NET Framework / .NET Core, MQTT-based communication, microservices, cross-platform deployment.
  • Good knowledge of REST APIs, Web API, Windows applications, and backend services.
  • Experience with SQL Server, complex queries, stored procedures, and data modeling.
  • Good understanding of Entity Framework / NHibernate / relational databases.
  • Strong knowledge of OOP, design patterns, debugging, and performance optimization.
  • Exposure to C++ will be an added advantage.

Responsibilities

  • Design, develop, and maintain software applications using C#, .NET, WPF, ASP.NET Core, REST APIs, and SQL Server.
  • Work on event-driven architecture, distributed systems, microservices, and MQTT-based communication where applicable.
  • Develop solutions that support cross-platform (Windows/Linux) deployment and OS-agnostic architecture.
  • Apply object-oriented programming, SOLID principles, design patterns, and database design for scalable and maintainable solutions.
  • Participate in code reviews, debugging, performance tuning, unit testing, and integration activities.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Follow SDLC best practices and contribute to quality, documentation, and release readiness.

Skills

C#
.NET
WPF
MQTT
Microservices
Cross-platform
ASP.NET Core
REST APIs
SQL Server
Design patterns
OOP

Tools

Git
Azure DevOps

Job description

  • NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture
  • NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture
Experience 6-10 Years
Job Summary

We are looking for a Senior Software Engineer with strong hands-on experience in**.NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture**. The candidate will be responsible for designing, developing, testing, and maintaining scalable software applications while ensuring high performance, reliability, and quality.

Key Responsibilities
  • Design, develop, and maintain software applications using C#, .NET, WPF, ASP.NET Core, REST APIs, and SQL Server.
  • Work on event-driven architecture, distributed systems, microservices, and MQTT-based communication where applicable.
  • Develop solutions that support cross-platform (Windows/Linux) deployment and OS-agnostic architecture.
  • Apply object-oriented programming, SOLID principles, design patterns, and database design for scalable and maintainable solutions.
  • Participate in code reviews, debugging, performance tuning, unit testing, and integration activities.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Follow SDLC best practices and contribute to quality, documentation, and release readiness.
Required Skills
  • Strong experience in C#, .NET Framework / .NET Core, MQTT-based communication , microservices , cross-platform (Windows/Linux) deployment ,WPF, ASP.NET Core
  • Good knowledge of REST APIs, Web API, Windows applications, and backend services
  • Experience with SQL Server, complex queries, stored procedures, and data modeling
  • Good understanding of Entity Framework / NHibernate / relational databases
  • Strong knowledge of OOP, design patterns, debugging, and performance optimization
  • Exposure to C++ will be an added advantage
Preferred Skills
  • Experience in medical-device software development
  • Understanding of cybersecurity, networking, scalable software solutions, and secure coding practices

Experience with technical documentation, Agile/Scrum, Git, and Azure DevOps

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

Similar jobs worth comparing

Senior Software Engineer- C# / WPF / Event-Driven Architecture
Senior Software Engineer- C# / WPF / Event-Driven Architecture

Nestdigital • Bengaluru

On-site
INR 2,500,000 - 4,000,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Senior .Net Developer
Senior .Net Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,500,000 - 2,100,000
Senior .NET Developer
Senior .NET Developer

Digit IT • Hyderabad

On-site
INR 1,200,000 - 2,200,000
.NET Developer
.NET Developer

Tech ECS Limited • Kolkata District

On-site
INR 1,200,000 - 1,800,000
C# Developer 5-9 yrs.
C# Developer 5-9 yrs.

tek analytix • Pune District

On-site
INR 1,000,000 - 1,500,000
Sr. Software Engineer - .NET C# Job
Sr. Software Engineer - .NET C# Job

YASH Technologies • Maharashtra

On-site
INR 800,000 - 1,200,000
Flexible work arrangements
Agile self-determination
Stable employment with good atmosphere
+1
Senior Software Developer (C#,.NET WPF)
Senior Software Developer (C#,.NET WPF)

Ridhi Consulting Services • New Delhi

On-site
INR 1,200,000 - 2,100,000
Software or Sr. Software Engineer
Software or Sr. Software Engineer

Revenue Technology Services (RTS) • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

EPAM Systems • Chennai District

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