Vacancy description
Sunovaa Tech Pvt. Ltd.
Bangalore, भारत
Job Description:Role & Responsibilities:- Design, develop, and implement software modules/components using C# and modern .NET.- Develop and maintain Windows-based applications and GUI components using WPF/WinForms.- Perform unit testing and ensure high-quality, reliable code.- Participate in design reviews and peer code reviews.- Contribute to subsystem/system architecture and technical design decisions.- Develop and integrate REST APIs and communication interfaces.- Work with WebSocket and TCP/IP-based communication where required.- Apply OOP, SOLID principles, and software design patterns to build maintainable solutions.- Manage and integrate NuGet packages and dependencies.- Collaborate closely with QA teams to define and support system-level testing strategies.- Troubleshoot, debug, optimize, and resolve software issues.- Work effectively with cross-functional teams in an Agile/Scrum https://jobeax.com/link/mzR4DO7Sg7dkTHRM Candidate Profile:- 5 - 7 years of hands-on software development experience with strong C# and .NET expertise.- Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.- Strong hands-on experience with C# and recent .NET versions.- Experience developing Windows desktop applications using WPF and/or WinForms.- Good understanding of GUI development, OOP, SOLID principles, and design patterns.- Hands-on experience with unit testing frameworks such as NUnit, xUnit, or MSTest.- Good knowledge of REST APIs, WebSocket, and TCP/IP fundamentals.- Familiarity with NuGet package management and dependency management.- Experience participating in code reviews, design reviews, and architecture discussions.- Strong debugging, analytical, and problem-solving skills.- Good communication and collaboration skills.- Experience in product-based software development is an advantage.- Healthcare/medical-device domain experience is good to have, but not mandatory. (ref:hirist.tech)