Raise Robotics logo
Raise Robotics Verified
Robotics, Automation, Artificial Intelligence, Manufacturing

Software Engineer

Ontario, CanadaHybridContractCA$55–CA$67 /hrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Raise is seeking a Software Engineer 2 for an 11-month contract in Markham, ON, with a hybrid work model. The role involves fine-tuning and improving software implementation projects, gathering system requirements, developing software solutions, and coding new programs. Responsibilities include analyzing specifications, implementing and customizing system software, preparing detailed specifications and test plans, coding, unit testing, creating migration packages, and performing quality assurance and post-implementation validation. A Bachelor's degree in a technical field and 2-4 years of experience in software design, data structures, algorithms, and troubleshooting are required.

Software Engineer 2

  • Location: Markham, ON, Hybrid
  • Pay Rate: $55/hr - $67/hr
  • Contract Length: 11 Months.

We at Raise are hiring a
Software Engineer 2
for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand. We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.

Job Responsibilities:

• Fine-tune and improve a variety of sophisticated software implementation projects

• Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data

• Analyze and review enhancement requests and specifications

• Implement system software and customize to client requirements

• Prepare the detailed software specifications and test plans

• Code new programs to client’s specifications and create test data for testing

• Modify existing programs to new standards and conduct unit testing of developed programs

• Create migration packages for system testing, user testing, and implementation

• Provide quality assurance reviews

• Perform post-implementation validation of software and resolve any bugs found during testing

Qualifications:

• Bachelor's degree in a technical field such as computer science, computer engineering or related field required

• 2-4 years experience required

• A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

• large systems software design and development experience

• Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems

• experience in programming and experience with problem diagnosis and resolution

Ready to apply?
You'll be redirected to Raise Robotics's application page.

Similar roles