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.