Qureos

Find The RightJob.

WPF Developer

About the Role

We are looking for a skilled WPF Developer to join our engineering team. You will be responsible for building and maintaining high-performance desktop applications centered around real-time video surveillance, PTZ camera controls, and complex streaming pipelines.

Key Responsibilities

  • UI/UX Development: Implement and maintain rich desktop interfaces using WPF and MaterialDesignInXaml. You’ll create custom control templates and ensure the UI remains fluid even under heavy data loads.
  • Video Engineering: Integrate camera SDKs, manage PTZ (Pan-Tilt-Zoom) controls, and build robust WebSocket-based streaming and buffering pipelines.
  • Playback Logic: Develop and refine playback timelines, including seek/resume/pause functionality and sophisticated gap-handling for recorded footage.
  • Performance Optimization: Use async/await, Channels, and the Dispatcher to keep the UI thread responsive while handling high-throughput telemetry and video data.
  • System Integration: Work with REST APIs and JSON for session management and authentication.
  • Quality & Dev Ops: Write unit/integration tests, diagnose production bottlenecks using profiling tools, and participate in CI/CD workflows and peer code reviews.

Technical Skills & Qualifications

  • Core Languages: Professional proficiency in C# and .NET (experience with both .NET Framework 4.x and modern .NET 6/10+).
  • WPF Mastery: Deep knowledge of XAML, DataBinding, Control Templates, and the Visual Tree.
  • Streaming & Hardware: Hands-on experience with camera/video SDKs and real-time protocols (WebSocket/RTSP).
  • Concurrency: Expert-level understanding of multithreading, CancellationTokens, and asynchronous programming patterns.
  • Native Interop: Experience with P/Invoke and managing IntPtr lifetimes for native SDK integrations.
  • Toolkit Familiarity: Experience with MaterialDesignInXaml, Xceed WPF Toolkit, and standard NuGet packages.
  • Tools: Proficient with Git and Visual Studio (2022/2026).

Educational & Experience Requirements

  • Minimum Experience: 2+ years of professional C#/.NET development.
  • Specialized Experience: At least 1+ year of dedicated WPF experience, specifically handling UI components or bug fixes within complex pipelines.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

Pay: Rs120,000.00 - Rs150,000.00 per hour

Education:

  • Bachelor's (Preferred)

Experience:

  • dedicated WPF experience,: 1 year (Preferred)
  • professional C#/.NET development.: 2 years (Preferred)

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.