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.