Senior Software Engineer (C#)
TalentRise International
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop and enhance desktop applications using C# / .NET
- Work on multi-threaded and system-level programming
- Convert business and product requirements into scalable technical solutions
- Collaborate with cross-functional teams (product, QA, hardware)
- Provide technical guidance and mentorship to junior engineers
- 4+ years of hands-on software development experience
- Strong proficiency in C# and .NET framework
- Solid experience with WPF and/or WCF (mandatory)
- Exposure to WinForms or Win32 is a plus
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Design Patterns
- Multi-threading and concurrent systems
- Desktop application development experience
- Experience working with hardware-integrated or automation systems
- Familiarity with gRPC, Thrift, or similar technologies
- Active coding profiles on HackerRank / LeetCode