Software Analyst – Intermediate

Company: WilsonHCG

Location: Toronto, ON

Salary: $30 - 40 per hour

Employment Type: Full-Time

Job Description


Job title: Software Analyst – Intermediate

Company: WilsonHCG

Job description: Description and RequirementsLocation: Toronto, ONRate: CAD 30-40/hourContract Duration: 12 monthsWe are seeking a skilled Software Analyst – C++ to join our client’s dynamic team. The ideal candidate will have a strong background in software development and a passion for creating efficient, high-quality applications. You will be responsible for designing, implementing, and maintaining software solutions that meet the needs of our clients. This role requires proficiency in C++/C and familiarity with various development tools and methodologies.Duties

  • Develop, test, and maintain high-quality C++ applications.
  • Contributes modifications to the mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements.
  • Designs, codes, debugs, write test procedures and tests software code, chairs design reviews for components of medium complexity or criticality.
  • Produces and executes integration tests on simulated or target hardware test benches.
  • Produces, under supervision, detailed impact analyses of changes to multiple software components.
  • Reviews code, test procedures and test results.
  • Identifies the root cause and implements corrections for software defects.
  • Perform engineering testing in the field and investigates problems in the field.
  • Contributes to co-engineering activities with the Systems Engineering team to ensure system-software consistency and the right refinement of software components and compliance with the software architecture.
  • Proposes solutions appropriate for the phase of the project and the duration of the planned activity.

Qualifications

  • Minimum 3 years relevant working experience
  • University degree in Computer sciences, Engineering or a closely related field.
  • Intermediate level engineering analysis skills, able to diagnose issues based on field logs and correlate events to failures
  • Able to handle assignments within a medium to large scale software application
  • Able to propose and implement solutions aligned with the scope proposed in engineering impact analyses, and which follow established design patterns
  • Knowledgeable of the software development processes
  • Able to quickly integrate with the team and work independently
  • Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator etc.)
  • Experience in working within a team using Agile Methodologies
  • Working level knowledge of the Microsoft Office Suite.
  • Excellent communication skills, both verbal and written.

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.

Location: Toronto, ON

Job date: Sun, 17 Nov 2024 08:53:18 GMT