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
- 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
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
Pay: Up to ₹3,500,000.00 per year
Ability to commute/relocate:
- Chennai, Tamil Nadu (Chennai, Chennai District): Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- How many years of WPF experience do you have?
Work Location: Hybrid remote in Chennai, Tamil Nadu (Chennai, Chennai District)