Skip to content

Desktop Senior Software Engineer

  • Cairo, Al Qāhirah, Egypt

Job description

Are you a passionate and detail-oriented software engineer with a knack for crafting exceptional desktop applications?

We're seeking a talented and driven Desktop Senior Software Engineer to join our innovative team. In this role, you'll play a pivotal role in the entire development lifecycle, from collaborating on requirement gathering to designing, building, and rigorously testing the next generation of desktop software solutions.

What You'll Do:

  • Own the development, integration, and validation of exciting new desktop products.
  • Work closely with team members throughout the entire development cycle, from gathering initial requirements to system design, coding, and comprehensive testing.
  • Ensure the seamless release of high-quality desktop applications.

Job requirements

What We're Looking For:

  • Bachelor Degree in Computer Science, Computer Engineering, Electronics or Communication Engineering, or equivalent.
  • Proficiency in Java SE language is a must.
  • Experience in SQL, or SQL lite, or similar
  • Proficiency in C# .NET language is a huge plus.
  • Good working knowledge with Python is a plus.
  • Knowledge of communication protocols Serial, USB, etc… is a plus.
  • Must be self-motivated, quick learner, initiative taker and autonomous.
  • Must exhibit excellent interpersonal skills and work well with other groups in a team environment.
  • Must exhibit excellent written and verbal communication and presentation skills and English proficiency.
  • 3+ years of relevant experience.

Why Join Us?

This is more than just a job; it's an opportunity to be part of a dynamic team that's passionate about creating cutting-edge desktop software solutions. You'll have the chance to learn, grow, and contribute to projects that make a real difference.

Ready to take the next step in your career? We are! Apply today!