Full-Time

Intermediate Software Developer

SRC Can

SRC Can

Compensation Overview

CA$80k - CA$105k/yr

Ottawa, ON, Canada

Hybrid

Hybrid role normally based in the Ottawa office, with work at DND facilities when required.

Bachelor's

Category
Software Engineering (1)
Required Skills
Express.js
Agile
Python
Distributed Systems
React.js
Software Testing
Apache Solr
Microsoft Windows
Java
Postgres
RDBMS
Data Engineering
TypeScript
AWS
C/C++
DevOps
Linux/Unix
Requirements
  • A Bachelor's Degree or Diploma in computer science, software engineering, or a closely related discipline.
  • Three or more years of experience in software development.
  • Applied knowledge and experience with the development of distributed software systems.
  • Ability to work in a fast-paced environment, think independently, and overcome technical challenges.
  • Proven ability to work in multi-disciplinary teams.
  • Excellent English verbal and written communication skills.
  • Candidates must meet the requirements of export control and security regulations, including the Canadian Controlled Goods Program, and be eligible to hold a Government of Canada Level 2 Secret Security Clearance.
Responsibilities
  • Coordinate and collaborate on software development efforts.
  • Work with subject matter and domain experts to elicit software requirements.
  • Mentor junior software developers.
  • Author software source code.
  • Contribute to software requirements and tests.
  • Contribute to software development and integration within an agile methodology.
  • Contribute to continuous improvement across software development and processes.
  • Maintain software development infrastructure.
  • Monitor, manage, and report project status.
Desired Qualifications
  • Applied knowledge and experience with container technologies.
  • Applied knowledge and experience with Java, C++, C, Typescript, and Python.
  • Applied knowledge and experience with Apache Solr or similar enterprise search.
  • Applied knowledge and experience with Express, React, and Node.
  • Applied knowledge and experience with PostgreSQL or similar relational databases.
  • Applied knowledge and experience with object storage such as S3.
  • Applied knowledge and experience with modern data architectures.
  • Applied knowledge and experience with VS Code.
  • Applied knowledge and experience with Continuous Improvement and Continuous Delivery pipelines.
  • Applied knowledge and experience with Linux and Windows operating systems.
  • Experience working in cross-functional roles.
  • Supervisory experience of junior software developers.
  • Knowledge or experience with Electronic Warfare systems.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A