#4154 Bilingual Full Stack Software Developer (C#/JS)

Employment Term: Contract
Location: Montreal , QC

Apply

Our client, one of Canada's leading companies, is hiring a Bilingual Full Stack Software Developer (C#/JS) in Montreal, QC on a 12-month contract engagement! In this role, you will join our client's 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).

Note: This role will follow the hybrid work model, and bilingualism (English/French) is a requirement.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- 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

Skills & Experience You're Bringing
- 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
- Bilingual (French and English)

Other Strengths
- Experience working with the Atlassian software suite (JIRA, Confluence, Bamboo, Bitbucket)

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.