CLOSE

Software Developer

TMR, QC, Canada

 

Job Description

You are passionate about software development and the technology sector at large. You have the drive, interest, and courage to seek technology leadership. You are a flexible and self-driven team player able to work under pressure.

You will develop innovative and high-quality software from inception to delivery in a Lean and Agile team environment.

Your main areas of responsibility include:

  • Coding, implementation, and integration of complex software programs in C++ & Java Or C++ EXPERIENCE ONLY**
  • Resolve trouble reports. Troubleshoot and debug new or existing software programs. Develop and execute unit/basic/function test cases and framework. Participate and contribute to improvements 
  • Troubleshoot and debug new or existing software programs. Develop and execute unit/basic/function test cases and framework. Participate and contribute to improvements 
  • Develop and execute unit/basic/function test cases and framework. Participate and contribute to improvements 
  • Participate and contribute to improvements in software development (products, processes, methods, tools) Participate and contribute to design inspection 
  • Participate and contribute to design inspection and/or code review.
  • Work in advanced design 
  • Work in advanced design and/or maintenance activities.
  • Perform unit, basic, function, and systems testing activities 
  • Perform unit, basic, function and systems testing activities and design/maintenance documentation. 
  • Perform integration and verification of software on hardware and software platforms Design and document the installation and upgrade of software platforms and applications (bare metal, virtualized, and cloud)
  • Perform integration and verification of software on hardware and software platforms Design and document the installation and upgrade of software platforms and applications (bare metal, virtualized, and cloud)
  • Design and document the installation and upgrade of software platforms and applications (bare metal, virtualized, and cloud)

 

Qualifications

  • Education: Bachelor or Master’s degree in Computer/Software/IT Engineering, Computers Sciences or equivalent.
  • Experience in software development.

Competence & Experience

  • Experience programming in C++ and Java, OR C++ 
  • Experience working in UNIX/Linux environment 
  • Experience in development of automated test suites and automated test tools 
  • Experience working in cross-functional teams IP networks technology Telecom networks and telecom standards (eg: HTTP, Diameter, etc)
  • Knowledge Sharing and Collaboration Skills Communication Skills


Asset: 
 

  • Experience with Systems Security would be an asset (good understanding of Operating Systems, network security)
  • Experience with Web Technologies is an asset (i.e. JSP, PHP, REST, JSON) Strong computer science foundation

Type: Contract

Reference ID: 360823

Recommended Jobs