Talent.com
S.i. Systems
Intermediate Software Developers to develop and maintain police and emergency services informaticsS.i. Systems • Edmonton
Intermediate Software Developers to develop and maintain police and emergency services informatics

Intermediate Software Developers to develop and maintain police and emergency services informatics

S.i. Systems • Edmonton
30+ days ago
Job type
  • Full-time
Job description

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 DevOps 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 DevOps 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 PowerShell 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.


Create a job alert for this search

Intermediate Software Developers to develop and maintain police and emergency services informatics systems using C++ and Microsoft Visual Studio • Edmonton

Similar jobs

Developer

Quarry ConsultingEdmonton, Division No. 11, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Quarry Consulting.I’ve included the position requirements below.If ... Show more

 • Promoted

Senior React Developer - Remote High-Impact Projects

LumenaltaEdmonton, Division No. 11, CA
Remote
Full-time

A tech-focused organization is seeking a professional with over 7 years of experience for a fully remote position focused on innovative projects.Candidates must exhibit advanced English fluency and... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathEdmonton, Division No. 11, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCEdmonton, Division No. 11, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Junior Full-Stack Software Developer

Effortless Admin Inc.Edmonton, Division No. 11, CA
Full-time

Junior Full-Stack Software Developer.At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions.As the country's leading benefi... Show more

 • Promoted

Senior Full Stack Software Developer (Golang et React)

West-Island ConseilsEdmonton, Division No. 11, CA
Permanent

Senior Full Stack Software Developer (Golang & React).Be among the first 25 applicants.Our client is an innovative, forward‑thinking company that provides technical consulting, design, and programm... Show more

 • Promoted

Senior Software Engineer

PentasiaEdmonton, Division No. 11, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Software Developer

NumerixEdmonton, Division No. 11, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksEdmonton, Division No. 11, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosEdmonton, Division No. 11, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Remote Software Developer (Canada)

TuringEdmonton, Division No. 11, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Engineer

InvertEdmonton, Division No. 11, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada)

Accessibility Partners CanadaEdmonton, Division No. 11, CA
Remote
Full-time

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada).Clearance: Government screening may be required.This role focuses on embedding accessibility into all ... Show more

 • Promoted

Senior Software Developer

Stantec Consulting International Ltd.Edmonton, Division No. 11, CA
Full-time +1

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

 • Promoted

Senior Developer

Coconut SoftwareEdmonton, Division No. 11, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Developer

Absorb SoftwareEdmonton, Division No. 11, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Remote Junior Software Developer – Observability

CanonicalEdmonton, Division No. 11, CA
Remote
Full-time

A leading open source software provider is seeking a Junior Software Developer for their Observability team.This remote role involves developing a cloud-native monitoring stack utilizing exceptiona... Show more

 • Promoted

Senior Hardware & Embedded Security Consultant — Remote

NCC Group North AmericaEdmonton, Division No. 11, CA
Remote
Full-time

A global leader in security consulting is seeking a Senior Security Consultant specializing in hardware and embedded security in Waterloo, Canada.This role involves conducting penetration testing, ... Show more

 • Promoted

Mid-Level Full Stack Developer (C#/.NET + React) — Remote

Power FactorsEdmonton, Division No. 11, CA
Remote
Full-time

A renewable energy software provider is seeking a Full Stack Intermediate Developer with expertise in C# and React to contribute to their Unity platform.The ideal candidate will ensure high-quality... Show more

 • Promoted

SRE-DevSecOps Engineer

High Tech GenesisEdmonton, Division No. 11, CA
Full-time

Allowed Staffing Countries: Canada, Costa Rica, Mexico or Brazil, (Remote).High Tech Genesis is seeking a 3-month contractor who can hit the ground running to support our SaaS platform on AWS.Kuber... Show more