Posted on: 20/07/2026
Description :
Job Summary :
We are looking for a highly experienced and technically strong .NET professional with deep expertise in programming, reverse engineering, and analyzing complex codebases.
The ideal candidate should be capable of understanding legacy systems, reverse engineering implementations, and providing optimized technical solutions, especially in hardware-integrated Windows desktop applications.
Key Responsibilities :
- Analyze, review, and reverse engineer complex applications and legacy systems
- Design and implement robust solutions for existing and new codebases
- Work on Windows desktop applications interacting with hardware/instrument modules
- Develop and maintain high-performance, multithreaded applications
- Troubleshoot and debug complex production issues
- Ensure high-quality coding standards and best practices
- Collaborate with cross-functional teams for system design and architecture improvements
Technical Skills Required :
Core Programming :
- Strong expertise in C# (.NET) 90% of work
- Good experience in C++ 10% of work
- Deep understanding of Reverse Engineering techniques
Frameworks & Technologies :
- .NET Framework 4.8.2 & .NET SDK 8.0+
- WinForms, WPF, WCF
- COM Interop
System-Level Expertise :
- Windows Desktop Applications
- Windows Services
- Windows APIs
- Inter-Process Communication (IPC)
Networking & Performance :
- Socket Programming (TCP/IP, UDP)
- Multithreading & Concurrency
- Memory management & performance tuning
Data & Formats :
- SQL (DBMS)
- XML / JSON
Tools & DevOps :
- Visual Studio 2022
- WiX Toolset
- MSBuild
- Git / Azure DevOps / SVN
Design & Architecture :
- Strong knowledge of OOPS / OOD
- Hands-on with SOLID Principles
- Experience with Design Patterns (C# & C++)
Must-Have Qualities :
- Exceptional debugging and problem-solving skills
- Ability to break down and understand unknown systems
- Strong analytical mindset
- Experience working with hardware-integrated applications is a big plus
Good to Have :
- Experience in instrumentation / embedded systems integration
- Exposure to low-level system interactions
- Knowledge of build pipelines and installer creation (WiX)
Soft Skills :
- Excellent written and verbal communication skills.
- Strong problem-solving and analytical skills with a detail-oriented mindset.
- The ability to manage multiple projects and priorities effectively
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1655920