Acharya Consulting Services and Sales
Senior .Net Developer - C#/WPF
- Compensation
- Not disclosed
- Location
- Hyderabad
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- - 5+ years of experience in C# and .NET development
- - Strong understanding of Object-Oriented Programming (OOPs) concepts
- - Hands-on experience with :
- 1. WinForms or WPF (desktop applications)
- 2. Multi-threading
- 3. Windows sockets
- 4. Windows Services (.NET)
- 5. Serial port/device communication
- - Experience with Git and version control best practices
- - Good understanding of Software Development Life Cycle (SDLC)
- - Strong problem-solving and debugging skills
- - Ability to work independently with minimal supervision
Nice to have
- - Experience in real-time systems or device integrations
- - Knowledge of performance optimization techniques
- - Exposure to network protocols and low-level system programming
- - Strong analytical and troubleshooting skills
- - Ability to handle complex technical challenges independently
- - Excellent communication ski
Full description
Description :
We are looking for a highly skilled Senior .NET Developer with strong experience in building desktop-based applications.
The ideal candidate should be an individual contributor capable of independently designing, developing, and maintaining robust applications.
This role requires deep expertise in C#, .NET desktop frameworks, and system-level programming, along with hands-on experience in device communication and multi-threaded environments.
Key Responsibilities :
- Design, develop, and maintain desktop applications using WinForms or WPF
- Work as an individual contributor and take end-to-end ownership of development tasks
- Implement efficient and scalable solutions using C# and .NET frameworks
- Develop and manage Windows Services
- Handle multi-threading and concurrency for high-performance applications
- Implement socket-based communication using Windows sockets
- Work with hardware/device communication via serial ports
- Follow SDLC processes, including design, development, testing, and deployment
- Collaborate with cross-functional teams when required
- Maintain code quality using version control systems (Git)
Required Skills & Qualifications :
- 5+ years of experience in C# and .NET development
- Strong understanding of Object-Oriented Programming (OOPs) concepts
- Hands-on experience with :
- WinForms or WPF (desktop applications)
- Multi-threading
- Windows sockets
- Windows Services (.NET)
- Serial port/device communication
- Experience with Git and version control best practices
- Good understanding of Software Development Life Cycle (SDLC)
- Strong problem-solving and debugging skills
- Ability to work independently with minimal supervision
Good to Have :
- Experience in real-time systems or device integrations
- Knowledge of performance optimization techniques
- Exposure to network protocols and low-level system programming
Preferred Candidate Profile :
- Self-driven and proactive individual contributor
- Strong analytical and troubleshooting skills
- Ability to handle complex technical challenges independently