Job Openings
WINDOWS ENGINEER
About the job WINDOWS ENGINEER
Industry: IT Services
Job Summary:
Our client is seeking a skilled Windows Engineer to design, build, and maintain high-performance 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.
- 2-4 years of hands-on 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 problem-solving, communication, and team collaboration skills.
- (Preferred) Experience with POS applications or kiosk setups; familiarity with WinUI or UWP is a plus.