Sr Software Engineer (Desktop Applications)
Work Environment
- Location: Offshore (Hybrid) preferably Pune
Overview
Join our dynamic MS Dragon development team as a Sr Software Engineer specializing in C C# .NET and Windows Internals. You will design and optimize low-level components and real-time multi-threaded event systems that power mission-critical applications. If you thrive in solving complex technical challenges and building high-performance systems we want to hear from you!
Key Responsibilities
- Design & Develop: Build robust software components using C C# frameworks.
- System Integration: Implement low-level COM and ActiveX controls for seamless integration.
- Performance Optimization: Enhance real-time multi-threaded event-driven systems for speed and scalability.
- Troubleshooting: Diagnose and resolve issues related to Windows Internals and system-level programming.
- Quality Assurance: Conduct code reviews and develop automated tests to ensure reliability.
- Continuous Improvement: Profile debug and optimize applications for peak performance.
Required Skills
- 10 years of professional software development experience
- Strong proficiency in C C# .NET.
- Deep understanding of Windows Internals and low-level programming.
- Expertise in COM and ActiveX technologies.
- Experience working with large legacy C COM-based codebases including debugging refactoring and extending existing components.
- Experience with real-time multi-threaded systems.
- Familiarity with debugging and profiling tools.
- Excellent problem-solving and collaboration skills.
- Bachelors degree in Computer Science or equivalent experience.
Preferred Qualifications
- Knowledge of multithreading and concurrency concepts.
- Experience with Windows Kernel programming.
- Exposure to network programming and security protocols.
- Experience with Windows UI Automation (UIA) and accessibility APIs.
- Experience with installer technologies (MSIX InstallShield) and application deployment.
- Understanding of memory management and optimization techniques.
Required Skills:
c#
Required Education:
Any Graduate
Sr Software Engineer (Desktop Applications) Work EnvironmentLocation: Offshore (Hybrid) preferably Pune OverviewJoin our dynamic MS Dragon development team as a Sr Software Engineer specializing in C C# .NET and Windows Internals. You will design and optimize low-level components and real-time multi...
Sr Software Engineer (Desktop Applications)
Work Environment
- Location: Offshore (Hybrid) preferably Pune
Overview
Join our dynamic MS Dragon development team as a Sr Software Engineer specializing in C C# .NET and Windows Internals. You will design and optimize low-level components and real-time multi-threaded event systems that power mission-critical applications. If you thrive in solving complex technical challenges and building high-performance systems we want to hear from you!
Key Responsibilities
- Design & Develop: Build robust software components using C C# frameworks.
- System Integration: Implement low-level COM and ActiveX controls for seamless integration.
- Performance Optimization: Enhance real-time multi-threaded event-driven systems for speed and scalability.
- Troubleshooting: Diagnose and resolve issues related to Windows Internals and system-level programming.
- Quality Assurance: Conduct code reviews and develop automated tests to ensure reliability.
- Continuous Improvement: Profile debug and optimize applications for peak performance.
Required Skills
- 10 years of professional software development experience
- Strong proficiency in C C# .NET.
- Deep understanding of Windows Internals and low-level programming.
- Expertise in COM and ActiveX technologies.
- Experience working with large legacy C COM-based codebases including debugging refactoring and extending existing components.
- Experience with real-time multi-threaded systems.
- Familiarity with debugging and profiling tools.
- Excellent problem-solving and collaboration skills.
- Bachelors degree in Computer Science or equivalent experience.
Preferred Qualifications
- Knowledge of multithreading and concurrency concepts.
- Experience with Windows Kernel programming.
- Exposure to network programming and security protocols.
- Experience with Windows UI Automation (UIA) and accessibility APIs.
- Experience with installer technologies (MSIX InstallShield) and application deployment.
- Understanding of memory management and optimization techniques.
Required Skills:
c#
Required Education:
Any Graduate
View more
View less