Intermediate Software Programmer

DEFSEC Technologies Inc.

Outaouais

On-site

CAD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KWESST, a DEFSEC Technologies company, seeks an experienced Intermediate Programmer to support Canadian Armed Forces’ DLCSPM within the DND’s DSEF program in Gatineau, Quebec. You will contribute to design, implementation, and maintenance of Command and Control specialty applications with a focus on reliability and scalability.

Applicants should have hands-on experience in high-level languages, SAFe, and IPT collaboration.

Qualifications

  • Experience with ADA, Java, C++, or C# in defense-related projects.
  • Experience using CASE tools such as Rational Team Concert or JIRA.
  • Familiarity with client-mandated software development processes (e.g., SAFe).
  • Proficient in object-oriented analysis and design.
  • Defense systems project experience with military C2 software.
  • Experience as Software Programmer within an IPT for onsite clients.
  • Strong problem-solving and communication skills.
  • SECRET security clearance is required.

Responsibilities

  • Design programs, flow charts, and diagrams for data processing and printing results.
  • Translate flow charts into coded machine instructions and coordinate with technical staff.
  • Design methods for small computer systems and subsystems of larger systems.
  • Select and integrate available software programs.
  • Verify program accuracy with sample data and system acceptance tests.
  • Fix program errors by revising instructions or altering operation sequences.
  • Test and document software instructions, diagrams, layouts, and procedures.
  • Create and modify code, software, screens, and reports.
  • Produce forms, manuals, data files, and procedures for systems and applications.

Skills

ADA
Java
C++
C#
CASE tools
SAFe
IPT teamwork
Security clearance
Communication

Education

Bachelor's degree or College Diploma in Engineering or Computer Technology

Tools

Rational Team Concert
JIRA

Job description

KWESST (A DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder customers. The company is proudly Canadian and provides Dismounted/Mounted Domain Expertise in Command-and-Control software development, integration, and support services.

Job Description:

KWESST is seeking a highly skilled and experienced Intermediate Programmer to become a part of our team. This position will be to support the Canadian Armed Forces as part of the Director Land Command Support Program Management (DLCSPM) of the Department of National Defence’s (DND’s) Software Engineering Facility (DSEF) program in Gatineau, Qc.

The ideal candidate should come with a solid background in software programming with several high-level languages. Core responsibilities will involve supporting the design and implementation of DND’s Command and Control Specialty Applications, with a focus on maintaining the reliability and scalability of these applications. This important role will contribute to our mission of developing state-of-the-art software solutions for the Canadian Armed Forces.

Job Responsibilities:

  • Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results.
  • Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs.
  • Design methods and procedures for small computer systems, and sub-system of larger systems.
  • Select and incorporate available software programs.
  • Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel.
  • Correct program errors by revising instructions or altering the sequence of operations.
  • Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference.
  • Create and modify code and software.
  • Create and modify screens and reports.
  • Produce forms, manuals, programs, data files, and procedures for systems and/or applications.

Qualifications:

Experience:

Demonstrated experience in the following criteria:

  • Using at least 1 of the following high-level languages (ADA (95, 05 or 2012, Java, C++, or C#).
  • Using CASE tools (e.g. Rational Team Concert, JIRA).
  • Using a client mandated Software development process (e.g. Scaled Agile Framework (SAFe))
  • Performing object-oriented analysis and design.
  • Defence systems project experience on military and military command and control software systems.
  • Demonstrated experience as a Software Programmer within an Integrated Product Team (IPT) for an onsite client.
  • Strong problem-solving and troubleshooting abilities.
  • Effective communication and collaboration skills.
  • SECRET security clearance is a must.

Education:

A Bachelor's degree or College Diploma in Engineering or Computer Technology field.

Skills:

  • Scripting and Automation
  • Security and Compliance
  • Monitoring and Logging
  • Problem Solving
  • Collaboration and Communication

KWESST is an equal opportunity employer and is committed to providing equal employment opportunities to all qualified individuals regardless of race, color, religion, sex, gender identity, sexual orientation, marital status, national origin, age, disability of any other protected status under applicable law. We celebrate diversity and are dedicated to creating a work environment that is inclusive and welcoming to all, including LQBTQ2S+ individuals. Our hiring decisions are based on qualifications, merit, and business needs. In every step of the interview procedure, KWESST is committed to providing accommodations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Programmer
Junior Software Programmer

DEFSEC Technologies Inc. • Outaouais

On-site
CAD 45,000 - 54,000
Senior Software Specialist
Senior Software Specialist

DEFSEC Technologies Inc. • Ottawa

On-site
CAD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

DEFSEC Technologies Inc. • Ottawa

On-site
CAD 90,000 - 120,000
Intermediate Software Specialist
Intermediate Software Specialist

Marler & Associates Search • Outaouais

On-site
CAD 80,000 - 100,000
Senior Software Manual Controller
Senior Software Manual Controller

DEFSEC Technologies Inc. • Outaouais

On-site
CAD 85,000 - 110,000
null
Intermediate ILS (Technical Writer) Specialist
Intermediate ILS (Technical Writer) Specialist

DEFSEC Technologies Inc. • Ottawa

On-site
CAD 90,000 - 120,000
System Engineering Analyst, ISTAR Program, Electronic Warfare
System Engineering Analyst, ISTAR Program, Electronic Warfare

General Dynamics Mission Systems–Canada • Ottawa

On-site
CAD 90,000 - 110,000
Comprehensive medical, dental, and vision coverage
Employee & Family Assistance Program
Defined Contribution Pension Plan
+4
Software Developer
Software Developer

Duke • Ottawa

On-site
CAD 75,000 - 88,000
Intermediate Software Developer
Intermediate Software Developer

SRC Can • Ottawa

Hybrid
CAD 80,000 - 105,000
Comprehensive salary and benefits package
Flexible working hours
Intermediate Software Engineer
Intermediate Software Engineer

Akkodis • Ottawa

On-site
CAD 85,000 - 115,000