Logo for CloudPSO

C++ Developer with C# experience - (Remote, Morocco)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or related fields
  • Minimum of 6 years of experience in software development, especially desktop applications
  • Strong experience in Windows desktop and system-level programming with C++11/2011 and C#/.NET
  • Experience with Windows services, inter-process communication (IPC), Visual Studio 2017+, PowerShell, COM, and Windows ecosystem

Requirements:

  • Design, develop, and maintain Windows desktop and system-level software using C++ and C#/ .NET
  • Work with legacy systems and implement IPC, Windows process handling, and related components
  • Collaborate in SCRUM teams, participate in sprints, and contribute to Jira/Jenkins/Git-based workflows
  • Create and maintain deployment/packaging solutions (MSI/Wix, AppX/AppV) and ensure robust Windows event logging and tracing

Job description

Job Location: Morocco (Remote)

Job timings: Mon - Fri US EST time zone

We are looking to hire an experienced Senior C++ Developer with C# experience for our software development team. The ideal candidate should have strong experience in Windows desktop and system-level programming, with experience in other operating systems considered a plus.


Technical Requirements:

  • C++2011 experience
  • C#/.Net experience
  • Windows Service experience
  • Windows Process handling and Inter-process Communication (IPC) knowledge/experience
  • Visual Studio 2017+ experience
  • PowerShell experience
  • Component Object Model (COM) experience
  • JSON knowledge
  • Https background knowledge
  • Windows Event Tracing/logging experience
  • Experience working with legacy systems.
  • Library experience, able to create library code.
  • AppV/Appx package experience
  • Msi/Wix installer experience
  • Jira experience
  • Jenkins experience
  • Git SCCM experience

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related fields
  • A minimum of 6 years of experience in Software Development, especially Desktop applications
  • Knowledge of software development life cycle
  • Solid experience in designing, executing, and maintaining enterprise systems
  • Working knowledge of SCRUM and Sprints
  • Excellent communication, problem-solving, and time-management skills

C# Developer Related jobs

Other jobs at CloudPSO

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.