We are hiring a Senior Software Engineer (C# ) 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
- 5+ 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
Pay: ₹1,500,000.00 - ₹3,500,000.00 per year
Ability to commute/relocate:
- Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- How comfortable are you solving medium-level DSA problems in a live coding interview?
- What is you current Notice Period?
Experience:
Work Location: Hybrid remote in Chennai, Tamil Nadu