Posted on: 10/12/2025
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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587813
Interview Questions for you
View All