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)