Overview
Languages
English
Education
-
Bachelor's degree
- or equivalent experience
- Computer programming, other
- Computer science
- Computer engineering, general
- Computer engineering, other
- Mathematics and computer science
Experience
3 years to less than 5 years
Responsibilities
Tasks
-
Collect and document user's requirements and develop logical and physical specifications
-
Research, evaluate and synthesize technical information to design, develop and test computer-based systems
-
Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
-
Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
-
Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
-
Execute and document results of software application tests and information and telecommunication systems tests
Experience and specialization
Computer and technology knowledge
-
Machine Learning
-
JavaScript
-
Software development
-
Python
Area of specialization
-
Development of computer applications
Benefits
Health benefits
-
Dental plan
-
Health care plan
-
Vision care benefits
Financial benefits
Long term benefits
-
Maternity and parental benefits
Other benefits
-
Learning/training paid by employer
-
Other benefits
-
Paid time off (volunteering or personal days)
-
Team building opportunities
Who can apply to this job?
Only apply to this job if:
- You are a Canadian citizen, a permanent or a temporary resident of Canada.
- You have a valid Canadian work permit.
If you are not authorized to work in Canada, do not apply. The employer will not respond to your application.