CTC007785 - Senior Software Developer - Full Stack

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

Description

Locations being considered - Montréal

Bilingual is required, interviews will be in French

Hybrid role,, Mondays, Tuesdays and Thursdays at the office, Wednesdays and Fridays teleworking


Typical day to day in this role -

  • Join an agile development team that delivers various software components which meet 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)

  • Analyze 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


Top 3 skills sets and qualifications -

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

  • Sustained and recent experience working with Python

  • Sustained and recent experience working with REST APIs


Interview process - Typically, it’s a 1 hour interview (preferrable in person) in two parts: general question and technical questions/tests. Another interview might be required.

Projects you will be working on - You'll be working on various applications and Bots/scripts to automate business functions

Potential for extension or to hire full time exists



Requirements

  • 2+ year of sustained and recent experience with a JavaScript "framework" (Vue.js, Angular, React ou Ember.js)

  • 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

  • Bilingual (French and English)


Strengths

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

Notre barre latérale

Welcome to our house!