Industry: IT Services
Job Summary:
Our client is seeking a skilled Windows Engineer to design build and maintain highperformance desktop applications for enterprise environments such as POS systems kiosks and internal tools. The role involves developing secure responsive applications using C#/.NET (WPF WinForms) or Electron integrating with backend APIs and supporting both online and offline functionality. The engineer will also work on packaging deployment and performance optimization.
Main Responsibilities:
- Develop and maintain Windows desktop applications using C#/.NET or Electron.
- Translate UI/UX designs and business logic into functional interfaces.
- Implement offline capabilities using SQLite or similar databases.
- Integrate apps with backend APIs and external devices (printers barcode scanners etc.).
- Conduct unit and integration testing; troubleshoot and resolve issues across Windows OS versions.
- Package applications and manage deployment via tools like ClickOnce or MSIX.
- Maintain documentation and follow internal development standards.
Main Requirements:
- Bachelors degree in Computer Science Software Engineering or a related field.
- 24 years of handson experience in Windows application development.
- Proficient in C#/.NET (WPF WinForms) or Electron with JavaScript/TypeScript.
- Experience with SQLite REST APIs multithreading and app performance tuning.
- Familiar with Git Agile workflows and CI/CD pipelines.
- Strong problemsolving communication and team collaboration skills.
- (Preferred) Experience with POS applications or kiosk setups; familiarity with WinUI or UWP is a plus.