HamburgerMenu
hirist

Windows Developer

AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED
Multiple Locations
5 - 9 Years
star-icon
3.9white-divider11+ Reviews

Posted on: 24/12/2025

Job Description

Description :

Role : Windows Developer

Location : Bangalore, Chennai, Trivandrum

Experience : 5 - 9 Years

Role Summary :

The Windows Developer is responsible for architecting and building high-performance desktop applications and system-level components within the Microsoft ecosystem. This role spans the entire Windows development stackfrom low-level Win32 services and framework-level engineering to modern UI development using WinUI 3. You will be tasked with integrating complex multimedia frameworks, sensor APIs, and connectivity protocols, ensuring that applications are not only feature-rich but also optimized for system performance and resource efficiency. The ideal candidate has a deep understanding of Windows internals and the technical maturity to navigate both legacy and modern application architectures.

Responsibilities :

- Design, develop, and maintain robust Windows desktop applications utilizing the Windows SDK and the modern Windows App SDK.

- Execute full-stack Windows development across the application layer, background services, and core framework components.

- Build modern, fluid user interfaces using WinUI 3 and UWP, while maintaining and extending legacy Win32 (C++/C#) applications.

- Implement advanced hardware integration features, including device connectivity (USB, Bluetooth), multimedia pipelines, and sensor data processing.

- Optimize application performance and memory usage by utilizing specialized tools like Windows Performance Toolkit (WPT), WinDbg, and Visual Studio Profiler.

- Engineer system-level services and background tasks that interact directly with the Windows OS kernel and hardware abstraction layers.

- Collaborate with cross-functional teams to integrate custom communication protocols and third-party multimedia frameworks into the Windows environment.

- Conduct deep-dive root cause analysis for system crashes, memory leaks, and threading issues using advanced Windows debugging techniques.

- Manage the application lifecycle, including packaging (MSIX), deployment strategies, and compatibility testing across different Windows versions.

- Contribute to the design of framework-level APIs that allow for modular and reusable code across multiple product lines.

Technical Requirements :

- 59 years of professional experience in Windows-centric software development.

- Mastery of C++ and/or C# with a deep understanding of the Windows SDK.

- Extensive hands-on experience with Win32 API, COM (Component Object Model), and asynchronous programming patterns.

- Proven expertise in modern UI frameworks, specifically WinUI 3 and XAML.

- Technical proficiency in UWP (Universal Windows Platform) development and the Desktop Bridge (Centennial) ecosystem.

- Experience with Windows multimedia frameworks (Media Foundation, DirectShow) and connectivity stacks (Wi-Fi, BLE).

- Advanced debugging skills using WinDbg, Gflags, and Process Monitor.

- Familiarity with the Windows Driver Model (WDM) or interacting with kernel-mode drivers from user-mode applications.

Preferred Skills :

- Experience with Chromium Embedded Framework (CEF) or WebView2 integration in desktop apps.

- Knowledge of Windows security features, including AppContainer isolation and Windows Hello integration.

- Understanding of CI/CD pipelines for Windows desktop software, including automated signing and MSIX packaging.

- Familiarity with DirectX or Vulkan for high-performance graphics rendering.

- Strong architectural skills, including knowledge of MVVM (Model-View-ViewModel) design patterns.

- Previous experience in developing system utilities, antivirus software, or hardware-monitoring tools.


info-icon

Did you find something suspicious?