Enable job alerts via email!

software developer

ABM Sensor Technology Inc.

Peterborough

On-site

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Job summary

A technology solutions provider located in Peterborough, Ontario, seeks a Software Developer with 3-5 years of experience. The role involves writing, modifying, and testing software code, as well as leading teams in software development. The ideal candidate will have expertise in multiple programming languages and experience in system integration and quality control. This is an on-site position, with competitive benefits including health plans and learning 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 5 years of experience in software development.
  • Proficiency in multiple programming languages.
  • Ability to lead and coordinate software development teams.

Responsibilities

  • Write, modify, integrate and test software code.
  • Lead and coordinate teams in developing software solutions.
  • Research and evaluate software products.

Skills

Software development
Technical problem-solving
Team leadership
Testing and quality control
Software integration

Education

College, CEGEP or other non-university certificate

Tools

Linux
Java
C++
JavaScript
PHP

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

Tasks

  • 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

Computer and technology knowledge

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

Benefits

Health 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.