Enable job alerts via email!

software developer

Government of Canada

Peterborough

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A government organization in Peterborough is seeking a Software Developer. The ideal candidate will have 3 to 5 years of experience and a diploma or certificate in a related field. Responsibilities include writing code, conducting tests, and leading technical teams. This role requires on-site work with no remote options. The organization offers a comprehensive benefits package, including health care, dental, and team-building opportunities.

Benefits

Dental plan
Health care plan
Vision care benefits
Bonus
Life insurance
Free parking available
Learning/training paid by employer
Team building opportunities

Qualifications

  • 3 to less than 5 years of relevant experience in software development.

Responsibilities

  • Write, modify, integrate, and test software code.
  • Communicate technical problems and solutions.
  • Lead and coordinate teams in software development.
  • Conduct tests and perform security and quality controls.
  • Research and evaluate software products.

Skills

Assembler
Linux
C
Unix
C++
Java
JavaScript
PHP
.NET
MS Windows
HTML
Cloud

Education

College certificate or diploma (1-2 years)
Job description
Overview

Languages: English

Education
  • College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years
Experience

3 years to less than 5 years

On site

Work must be completed at the physical location. There is no option to work remotely.

Work setting
  • Server farm
  • Electronic products manufacturing company
Responsibilities
  • Write, modify, integrate and test software code
  • Communicate technical problems, processes and solutions
  • Assist in the collection and documentation of user\'s requirements
  • Research and evaluate a variety of software products
  • JavaScript Object Notation (JSON)
  • Operate automatic or other testing equipment to ensure product quality
  • Execute and document results of software application tests and information and telecommunication systems tests
  • Collect and document user\'s requirements
  • Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
  • Conduct tests and perform security and quality controls
  • Upgrade and maintain software
  • Research technical information to design, develop and test computer-based systems
  • Prepare plan to maintain software
  • Execute full lifecycle software development
  • Evaluate the performance and reliability of system designs
  • Develop software solutions by studying systems flow, data usage and work processes
  • Develop process and network models to optimize architecture
  • Develop flowcharts, layouts and documentation to identify solutions
  • Define system functionality
  • Coordinate the development, installation, integration and operation of computer-based systems
Experience and specialization
  • Assembler
  • Linux
  • C
  • Unix
  • C++
  • Java
  • JavaScript
  • PHP
  • .NET
  • MS Windows
  • HTML
  • Cloud
Benefits
  • Dental plan
  • Health care plan
  • Vision care benefits
Financial benefits
  • Bonus
  • Life insurance
Other benefits
  • Free parking available
  • Learning/training paid by employer
  • Team building opportunities
  • Parking available
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.