About the job
Description Job Responsibilities : • Develop and maintain high-quality desktop applications using C# and the .NET Framework. • Apply strong Object-Oriented Programming (OOP) principles to design scalable and maintainable components. • Implement asynchronous programming patterns to improve application responsiveness and performance. • Use SDK documentation, sample codes, and plug-ins to integrate third-party functionality into desktop applications. • Build intuitive and responsive user interfaces using WPF and/or WinForms. • Write and execute unit tests, perform in-depth debugging, and analyze logs using Visual Studio. • Design and develop scalable desktop application architectures, ensuring high performance and reliability. • Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions. • Ensure code quality by writing clean, efficient, and maintainable code, adhering to best practices. • Participate in code reviews and contribute to continuous improvement of development processes. • Work with QA teams to resolve issues, optimize performance, and ensure production readiness. Key Skills • Strong C# and .NET Framework • Solid OOP concepts • Experience with async programming • Familiar with SDK docs, sample codes & plug-ins • UI development (WPF/WinForms) • Unit testing, debugging & log analysis (Visual Studio) • Experience with scalable desktop apps • Clean, efficient, maintainable coding • Genetec/Milestone SDKs • Mock data/services creation • Git & CI/CD knowledge(ref:hirist.tech)
Requirements
- C#
- .NET Framework
- OOP
- WPF
- WinForms
- Unit testing
Preferred Technologies
- C#
- .NET Framework
- OOP
- WPF
- WinForms
- Unit testing
About the company
null
Similar Jobs
C# Developer
Cogitate Technology Solutions, Inc.
Backend Developer
Trential
Backend Developer
Trential