CTC003611 - Web and Automation Developer

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

The role

The hiring department’s primary focus is certifying devices that connect to Bell’s mobile network. The team plays a key role in aligning feature development efforts with internal teams and external vendors. In addition, it contributes architectural guidance to operational teams, and maintains and develops the code base for a test harness framework and an internet portal.

The successful candidate will have strong leadership attributes, excellent communication and presentation skills along with business acumen. The candidate will be able to effectively translate business requirements into technical specifications.

The Application Developer will contribute to multiple projects, share knowledge, contribute to the code base, and utilize best coding practices.

The ideal candidate will have also a background in Ruby-on-Rails and mobile test automation architecture and development, and technical documentation.

This is a contract position will that will report to the Tools & Automation lead.

The job

  • Maintain and develop a Ruby-on-Rails full stack app.
  • Maintain and develop a Ruby framework to automate mobile application and device testing.
  • Develop a CI/CD infrastructure.
  • The critical competencies

  • Three years software development experience
  • A Bachelor degree in Software Engineering, Computer Science, or equivalent.
  • Expert understanding of the Ruby language.
  • Excellent understanding of object oriented analysis and design, and design patterns.
  • Excellent understanding of TDD/BDD.
  • Ability to distill requirements from feature requests.
  • Independent learner, with creative problem solving skills.
  • The desired competencies

  • Experience in Ruby-on-Rails full stack development.
  • Experience in mobile application testing with Appium/Selenium.
  • Experience in Android and iOS app development.
  • Experience in administering a Linux/Apache/MySQL stack.
  • Experience in Agile software development in a Continuous-Integration/Deployment environment.
  • Experience with Open Source development. [Provide examples.]
  • Strong technical writing skills.
  • The workplace

  • Availability to work from a Toronto area (Mississauga) office, and work with geographically dispersed team members as required.
  • Fast paced, changing working environment.
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.