Senior Software Engineer – C# WPF (.NET)

Hybrid

Published 23 hours ago

Immediate joiners and candidates serving notice preferred.

Role Overview
We are hiring a Senior Software Engineer (C# / .NET) to build and enhance Windows-based desktop applications in a system-level environment involving software and hardware interactions.

Key Responsibilities

  • Design and develop desktop applications using C# / .NET
  • Work on multi-threaded and system-level programming
  • Translate requirements into scalable technical solutions
  • Collaborate with cross-functional teams
  • Mentor junior engineers

Required Skills

  • 4+ years of experience in software development
  • Strong expertise in C# / .NET
  • Experience with WPF / WCF (must-have)
  • Experience with WinForms / Win32 (good to have)

Strong fundamentals in: 

  • OOP, Data Structures & Algorithms
  • Design Patterns
  • Multi-threading / multi-process systems
  • Experience in desktop application development

Good to Have

  • Exposure to automation, instrumentation, or hardware-integrated systems
  • Familiarity with gRPC / Thrift / similar technologies
  • Active on HackerRank/LeetCode

Full time

Mid-Senior Level

Hybrid