Senior Software Engineer – C# / .NET
We are looking for a Senior Software Engineer with strong experience in C# and desktop application development to join a high-performing engineering team building advanced software solutions for real-world systems and applications.
This role is ideal for engineers who enjoy solving complex technical problems, working on performance-driven applications, and building robust software with strong engineering fundamentals.
Key Responsibilities
- Design, develop, and maintain desktop applications using C#/.NET
- Work on scalable and high-performance system applications
- Implement clean, maintainable, and efficient code
- Collaborate with cross-functional engineering teams on architecture and feature development
- Work on multithreaded and concurrent programming scenarios
- Participate in code reviews, debugging, and technical discussions
- Contribute to system design and technical problem-solving initiatives
Required Skills
- Strong experience with C# and .NET technologies
- Hands-on experience with WPF and/or WinForms
- Good understanding of OOP concepts, design patterns, and data structures
- Experience with multithreading, concurrency, and performance optimization
- Strong debugging and problem-solving abilities
- Experience developing production-grade desktop applications
- 4+ years of software development experience
- Bachelor’s degree in Engineering, Computer Science, or related field
- Strong coding and analytical skills
Good to Have
- Exposure to WCF, gRPC, Win32, or MFC
- Experience working on system-level or hardware-integrated applications
- Familiarity with distributed systems or inter-process communication
- Exposure to automation, instrumentation, or industrial software environments
What We’re Looking For
- Engineers with a strong builder mindset
- Passion for solving real engineering challenges
- Ability to work independently and contribute to technical decisions
- Strong communication and collaboration skills
Pay: Up to ₹3,500,000.00 per year
Application Question(s):
- How many years of hands-on WPF development experience do you have?
Location:
- Chennai, Tamil Nadu (Chennai) (Required)
Work Location: Hybrid remote in Chennai, Tamil Nadu (Chennai)