We are looking for a Software Analyst for our client in Toronto. This is a 12 month contract role, hybrid.
The Software Analyst will perform design, analysis, programming and integration activities in the development of software for train control systems.
Responsibilities:
- Understands and follows the company's processes and procedures for developing software applications
- Implements real time systems in C++
- Designs, codes, debugs, writes test procedures and tests software code
- Reviews code, test procedures and test results
- Analyses and implements corrections for defect reports
- Support in-house testing teams to analyze and identify issues.
Requirements:
- B.Sc. in Electrical/Computer Engineering, Computer Science or equivalent
- Good command of C++ language including templates, STL, Boost, MFC usage
- Good command of C#, WPF,
- Good command of scripting languages, i.e. Perl, Ruby, Python, Groovy
- Knowledgeable of object-oriented techniques, multithreading, socket programming, Windows
- Knowledgeable of HTML5, Responsive CSS3, JavaScript, Typescript coding skills, Front End web development frameworks like WebSockets, Stencil, RxJS, WebGL, Canvas and other rendering technologies, Pixi.js
- Strong problem solving, written, verbal and communication skills
The indicated pay range for this position is a good-faith estimate based on the qualifications necessary for the position, including experience, training, and other considerations permitted by law. Additionally, it is emphasized that the pay band mentioned herein is the one established by the client company. Factors that may be used when making an offer may include a candidate’s skills, experience and geographic location, the expected quality and quantity of work. Most candidates will start at the bottom half of the pay range, with the upper end reserved for candidates with extensive experience and skills and who live in geographic markets commanding a higher starting pay. An employee’s pay history will not be a contributing factor where prohibited by local law.
This information is subject to change and serves as a general guideline for compensation discussions. Actual offers may vary based on specific circumstances and company policies.
#itjobs
Job Type: Fixed term contract
Contract length: 12 months
Pay: $40.00-$50.00 per hour
Expected hours: 40 per week
Schedule:
Work Location: Hybrid remote in Burnaby, BC