Akkodis
C/C++ Developer
AkkodisCanada5 hours ago
ContractRemote FriendlyInformation Technology

Our global Software Development client is a leader in OT Technology. We are seeking a strong C++ Developer with some modern C# experience to join a collaborative, highly Agile, established team to continue enhancements on their industry leading product.


This is a 12-month contract role with a strong possibility of long-term extension.


Key Skills:

  • Strong C/C++ and C# Development skills (legacy and Modern)
  • Candidate based in Calgary, AB - this is a Hybrid working environment.
  • Experience with hardware-adjacent, real-time, or embedded-style systems a major asset.
  • Ability to consider performance, latency, and remote comms challenges.
  • Ability to understand and work with extremely old protocols and modern tech simultaneously.


Key Responsibilities:

  • May participate and provide technical perspective to the Product Owners and/or R&D Management during initial project phases such as in the defining of product requirements and features.
  • Develops user stories from the project requirements and the epic story, including identifying individual design, coding and unit testing actions.
  • May assist the Product Owner in managing the backlog of work within a project, providing input on moving priorities throughout the project.
  • Reviews project backlog to identify, select and complete tasks with capabilities.
  • Analyzes and defines requirements for data, workflow and logical processes, hardware and operating system environments and interfaces with other systems.
  • Performs complex development activities in areas such as coding, testing, debugging, and document creation and maintenance.
  • Performs unit testing on software code as needed.
  • Proactively identifies technical and procedural areas of concern to avoid gaps and problems.
  • Provides feedback and suggestions for process improvement at the conclusion of a project sprint.


Critical Prior Experience:

  • Computer Science, Chemical, Electrical or other Engineering degree
  • Experience working with Microsoft (C#, .Net, C++, TFS, SQL Server, Design Patterns, etc) development tools and technologies
  • Object Orientated Programming
  • Experience working with C++ and C# programming language
  • Experience successfully implementing software applications in an enterprise organization
  • Experience working in an Agile or SCRUM team environment
  • Test Driven Development Experience.

Key Skills

Ranked by relevance