Senior Software Developer
Core
Develop, enhance, and maintain mission-critical systems operating on secure Canadian Forces networks using .NET and Angular.
Role type
Senior Full-Stack Software Developer
Builds
Feature-rich, stable applications for secure government/defense environments
Domain
Defense and security technology
Deliverable
production ML models | product features | infrastructure
Required skills
C# / .NET Framework, Angular, MongoDB, Azure DevOps (CI/CD), RESTful API development, system troubleshooting, performance optimization, secure environment deployment
Preferred skills
Server OS installation/maintenance, distributed systems, messaging technologies (RabbitMQ), real-time frameworks (SignalR), search platforms (Solr), government/defense sector experience
Technologies
.NET Framework, Angular, MongoDB, Solr, RabbitMQ, SignalR, Azure DevOps, VS Code, Studio 3T
Responsibilities
Develop and enhance system features using established architecture, review requirements and recommend technical solutions, troubleshoot complex system issues, analyze and test code, implement performance improvements, design secure deployment strategies, configure and optimize CI/CD pipelines, advise technical leadership on software/hardware problems
Seniority
Senior, hands-on IC