Overview

Intermediate Software Developers to develop and maintain police and emergency services informatics systems using C++ Jobs in Calgary, Canada at S.i. Systems

Title: Intermediate Software Developers to develop and maintain police and emergency services informatics systems using C++

Company: S.i. Systems

Location: Calgary, Canada

Category:

Our public safety technology client is seeking 2 Intermediate Software Developers (5+ years) to develop and maintain police and emergency services informatics systems using C++ and Microsoft Visual Studio in an Azure Dev Ops environment

Join a team building software applications that directly support critical public safety and emergency service operations. This role focuses on hands-on development, maintenance, and testing of complex informatics systems within a structured engineering environment. Candidates will contribute to software design, code enhancement, and technical documentation. This is a high-impact opportunity within a trusted technology program supporting vital safety infrastructure across Canada.

Initial 1-year contract in Kanata, ON (% Remote) with strong possibility of extension. The successful candidate must be eligible for RCMP Secret Clearance (requires last 10+ years spent in Canada without leaving for more than 6mo). 7.5 hours per day, Monday to Friday.

Responsibilities

  • Write and maintain code for new features and product enhancements
  • Assist in the maintenance of existing code bases across public safety software systems
  • Compile, debug, and test applications and supporting programs
  • Develop test programs and perform validation of software components
  • Prepare and contribute to technical reports and program documentation
  • Support low-level design tasks and system component development
  • Execute development assignments for software systems or modules according to defined engineering standards
  • Must Haves

  • Minimum 5 years in software development using C++ and MFC environments
  • Experience with C# (Razor or Blazor)
  • Hands-on experience with Microsoft Visual Studio and Azure Dev Ops including source control
  • Proficiency with Microsoft Server and Windows development environments
  • Strong understanding of the software development lifecycle and application debugging
  • Post-secondary education in computer science or related discipline (Diploma or BSc preferred)
  • Nice to Have

  • Experience with Web technologies (HTML, XML, XSDs and ASP.NET)
  • Experience with Databases (SQL, SQL Server, Oracle)
  • Experience with code source control through Git
  • Experience with Microsoft Entity Framework
  • Experience with Power Shell scripting language
  • Experience with Bootstrap
  • Experience and knowledge of Service Oriented Architecture programming
  • Experience in an agile development environment
  • Knowledge of MS Windows-based servers operating in a VM environment.
  • Understanding of Internet protocols, firewalls, VPNs and general communications programming.
  •  

    Upload your CV/resume or any other relevant file. Max. file size: 800 MB.