CTC007142 - Full Stack Software Developer - Material Management

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée: One year
Mode de travail: Mixed

Description

IMPORTANT


Hybrid or work from home: Hybrid, 2 days per week at the office, Tuesdays and Thursdays


Top 3 skillsets:

  • 2+ year of sustained and recent experience with a JavaScript "framework" (Ember.js, React, Vue.js or Angular)
  • 2+ year of sustained and recent experience of .NET Core / Framework application development (C#)
  • 2+ year of experience with Entity Framework

  • Any additional details to assist our supplier/agencies to narrow down best suited candidates: Must speak French, English is recommended.


    As the largest high-tech team in Canada, Network and Technology Services builds cutting edge fibre and 5G networks that drive how Canadians connect with each other and the world! Our team is at the forefront of developing Bell’s leading products and services: Fibe TV and Internet, Wireless, Smart Home, cloud, security and IoT. We enable the delivery of the best content from Crave, TSN/RDS, iHeart Radio and dozens of other leading media properties to our customers any time, on any device.


    Responsibilities

  • Join an agile development team that delivers various software components which meet the our customer’s requirements through development "sprints" ("single page application", RESTful APIs, JSON:API, Scripts)
  • Responsible for development of assigned web applications
  • Work with other departments (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence
  • Lead technical solutioning sessions with other developers to ensure that solutions are complete, scalable and are future-proof
  • Participate to the different agile ceremonies of the development team (stand-up, kick-off, planning, presentation and retrospective)
  • Analyse and communicate change impacts to functional team and business stakeholders
  • Unit-test code for robustness and stability
  • Analyze code regularly and refactor as required to minimize technical debt
  • Engage in outside-the-box thinking to provide innovative solutions
  • Create, revise and maintain design/technical documentation
  • All other duties as assigned

  • Requirements

  • 2+ year of sustained and recent experience with a JavaScript "framework" (Ember.js, React, Vue.js or Angular)
  • 2+ year of sustained and recent experience of .NET Core / Framework application development (C#)
  • 2+ year of experience with Entity Framework
  • Strong mastery and sustained experience of HTML5 / CSS and JavaScript
  • Sustained and recent experience working with Python
  • Sustained and recent experience working with REST APIs
  • Sustained and recent experience with SQL databases and MongoDB
  • Sustained and recent experience with Gitlab and Kubernetes/OpenShift in a DevOps environment
  • Reasonable knowledge of design patterns commonly used in application development
  • Be able to create reusable components
  • Significant experience working with Git
  • Significant work experience with agile methodologies
  • Must speak French, English is recommended.
  • Strengths

  • Experience working with the Atlassian software suite (JIRA, Confluence, Bamboo, Bitbucket)

  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.