.NET Application Developer

Sunovaa Tech Pvt. Ltd.

Bengaluru

On-site

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

Full time

5 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Sunovaa Tech Pvt. Ltd. in Bangalore is seeking a Software Engineer with strong C# and .NET skills to design, develop, test and maintain enterprise software components. You will work on Windows-based applications, REST APIs, WebSocket, and networking, following SOLID/OOP and Agile practices. Excellent problem‑solving and collaboration are required.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5–7 years of software development experience.
  • Strong programming and problem‑solving skills.
  • Good communication and collaboration skills.

Responsibilities

  • Design and develop software components using C# and .NET.
  • Develop and maintain Windows-based applications and GUI components.
  • Design modular, scalable and maintainable software solutions.
  • Develop and integrate REST APIs and WebSocket communication.
  • Work with TCP/IP and networking concepts for application/system communication.
  • Perform unit testing and ensure code quality and reliability.
  • Participate in design reviews and code reviews.
  • Apply SOLID principles, OOP and software design patterns.
  • Collaborate with QA teams on system and integration testing.
  • Troubleshoot software, application and communication issues.
  • Contribute to technical design and software architecture discussions.
  • Work effectively within an Agile/Scrum development environment.

Skills

C# – Strong hands-on experience
NET / .NET Core
TCP/IP & Networking
WebSocket
REST APIs
Windows Application Development
Unit Testing
SOLID / OOP Principles

Education

Bachelor's degree in Computer Science, Engineering or a related discipline

Tools

WPF
WinForms
Azure
CI/CD
Docker
NuGet
Design Patterns

Job description

Software Engineer C# / .NET

Location: Bangalore
Experience: 5–7 Years
Employment Type: Full-Time
Department: Software Engineering / R&D

Role Summary

We are looking for a Software Engineer with strong hands‑on experience in C# and .NET to design, develop, test and maintain software components for enterprise applications.

The ideal candidate should have experience in Windows-based application development, networking and communication protocols, with good hands‑on knowledge of REST APIs, WebSocket and TCP/IP.

Key Responsibilities
  • Design and develop software components using C# and .NET.
  • Develop and maintain Windows-based applications and GUI components.
  • Design modular, scalable and maintainable software solutions.
  • Develop and integrate REST APIs and WebSocket communication.
  • Work with TCP/IP and networking concepts for application/system communication.
  • Perform unit testing and ensure code quality and reliability.
  • Participate in design reviews and code reviews.
  • Apply SOLID principles, OOP and software design patterns.
  • Collaborate with QA teams on system and integration testing.
  • Troubleshoot software, application and communication issues.
  • Contribute to technical design and software architecture discussions.
  • Work effectively within an Agile/Scrum development environment.
Core Mandatory Skills
  • C# – Strong hands‑on experience
  • .NET / .NET Core
  • TCP/IP & Networking
  • WebSocket
  • REST APIs
  • Windows Application Development
  • Unit Testing
  • SOLID / OOP Principles
Good to Have
  • WPF / WinForms
  • Socket Programming
  • Network Programming
  • Multithreading / Asynchronous Programming
  • NuGet
  • Design Patterns
  • Azure
  • CI/CD
  • Docker
  • Agile/Scrum
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering or a related discipline.
  • 5–7 years of relevant software development experience.
  • Strong programming and problem‑solving skills.
  • Good communication and collaboration skills.
Preferred Candidate Profile

Candidates with hands‑on experience in:

C# + .NET + WPF/WinForms + TCP/IP + WebSocket + REST API + Unit Testing

will be preferred.

Note: Candidates with only generic ASP.NET/.NET web development + React/Angular experience may not be suitable. Hands‑on experience with networking and Windows-based software development is important for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Software Developer
.NET Software Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,500,000
Dot NET Developer
Dot NET Developer

Selligence Solutions Pvt. Ltd • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
.NET Web Application Developer
.NET Web Application Developer

Excelencia • Chennai District

On-site
INR 1,200,000 - 1,800,000
.NET Software Developer
.NET Software Developer

Integel Institute Of Technology Tamil Nadu • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,500,000
Sr. .Net Developer
Sr. .Net Developer

Teoco • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Zlendo Technologies • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer / Application Developer (.NET & Angular)
Senior Software Engineer / Application Developer (.NET & Angular)

Consult Asia • Delhi

On-site
INR 1,200,000 - 2,600,000
Senior Software Engineer / Application Developer (.NET & Angular)
Senior Software Engineer / Application Developer (.NET & Angular)

Consult Asia • Lucknow

On-site
INR 1,000,000 - 1,400,000
Senior Software Engineer / Application Developer (.NET & Angular)
Senior Software Engineer / Application Developer (.NET & Angular)

Consult Asia • Nagpur District

On-site
INR 600,000 - 1,200,000
Senior Software Engineer / Application Developer (.NET & Angular)
Senior Software Engineer / Application Developer (.NET & Angular)

Consult Asia • Coimbatore District

On-site
INR 900,000 - 1,300,000