Intermediate Software Developers to develop and maintain police and emergency services informatics systems using C++
Job in
Edmonton, Alberta, Canada
Listing for:
S.i. Systems
Full Time, Part Time, Contract
position
Listed on 2026-06-12
Job specializations:
-
Software Development
Software Engineer, C# / Unity Developer
Job Description & How to Apply Below
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 enhancementsAssist in the maintenance of existing code bases across public safety software systemsCompile, debug, and test applications and supporting programsDevelop test programs and perform validation of software componentsPrepare and contribute to technical reports and program documentationSupport low-level design tasks and system component developmentExecute development assignments for software systems or modules according to defined engineering standardsMust Haves
Minimum 5 years in software development using C++ and MFC environmentsExperience with C# (Razor or Blazor)Hands-on experience with Microsoft Visual Studio and Azure Dev Ops including source controlProficiency with Microsoft Server and Windows development environmentsStrong understanding of the software development lifecycle and application debuggingPost-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 GitExperience with Microsoft Entity FrameworkExperience with Power Shell scripting languageExperience with BootstrapExperience and knowledge of Service Oriented Architecture programmingExperience in an agile development environmentKnowledge of MS Windows-based servers operating in a VM environment.Understanding of Internet protocols, firewalls, VPNs and general communications programming.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: