Search by job, company or skills

Adarsh Solutions Private Limited

DotNET Desktop Application Developer

Quick Apply
  • Posted a month ago
  • Over 50 applicants

Job Description

Job Summary:

We are seeking a skilled and experienced Software Engineer with strong expertise in desktop application development using .NET technologies. The ideal candidate will have a deep understanding of object-oriented programming, design patterns, and multi-tier architecture. This role requires hands-on experience in designing and developing modular, scalable desktop applications with a focus on performance and maintainability.

Key Responsibilities:

  • Design, develop, and maintain high-performance desktop applications using C# and the .NET framework.
  • Architect applications following n-tier architecture and ensure clean separation of concerns.
  • Apply object-oriented design principles and software design patterns to solve complex development challenges.
  • Utilize features like reflection, delegates, and multithreading to enhance application performance and functionality.
  • Write unit and integration tests following Test-Driven Development (TDD) methodologies.
  • Collaborate with cross-functional teams to gather and define requirements, perform code reviews, and ensure best practices.
  • Optimize existing systems and troubleshoot technical issues as they arise.

Qualifications / Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 years of professional experience in .NET desktop application development.
  • Strong programming skills in C#, WinForms, and/or WPF.
  • Solid understanding of OOP concepts, design patterns, and modular programming.
  • Experience with TDD (Test-Driven Development) and writing unit tests using tools like MSTest, NUnit, or xUnit.
  • Knowledge of reflection, delegates, and multithreading concepts and usage in real-world projects.

Desired Characteristics (Nice to Have):

  • Experience or familiarity with industrial communication protocols, such as:
  • OPC-UA / OPC-DA
  • IEC61850, IEC104
  • MODBUS, Profibus, Profinet
  • Foundation Fieldbus (FF), CAN, Ethernet
  • Experience in developing or maintaining applications in industrial automation, energy, or manufacturing domains.
  • Good problem-solving skills, attention to detail, and the ability to work independently or in a team.

Interested candidates share your CV to mail - [HIDDEN TEXT]

More Info

Role:Other Roles

Function:Others

Job Type:Permanent Job

Date Posted: 26/06/2025

Job ID: 120258601

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Impact Hr  Km Solutions

Application Developer – SAP MII

Impact Hr Km Solutions
Valuedge Solutions Private Limited

Flutter Application Developer

Valuedge Solutions Private Limited
Last Updated: 16-07-2025 11:35:32 AM
Home Jobs in Hyderabad / Secunderabad, Telangana DotNET Desktop Application Developer