Back to results

Bilingual Full Stack Programmer Analyst - React/.Net

  • Montreal, QC, Canada

$75,000 to $80,000 CAD / year · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$75,000 to $80,000 CAD / year
Job type
Full-time
Apply by
Work location
Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)
Posting language
English
Posted

Original job description

Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.

We currently have a role as a Bilingual Full Stack Programmer Analyst - React/.Net with our large consulting client for a major investment bank client in the downtown Montreal area.

Role: Full Stack Programmer Analyst - React/.Net

Type: Permanent or Contract 37.5 hrs/week

Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)

Salary: $75,000 - $80,000 + 9% bonus + 3-5 weeks paid vacation + RRSP contribution + benefits + sick/personal day + cell phone allowance + discounts for public transit and may other perks

Language Requirements: Bilingual in French and English

Position Overview

RESPONSIBILITIES

  • Collaborate in business and technical analysis of user stories with teammates and other teams.
  • Develop and deploy software components that deliver tangible business value.
  • Ensure proper testing of each component according to the team's testing strategy.
  • Identify and implement optimal technologies and practices with a focus on security, scalability, maintainability, and user experience.
  • Minimize technical debt through software craftsmanship and high-quality development standards.
  • Contribute to production releases, monitoring, and application support.
  • Investigate, troubleshoot, and resolve software defects and bugs.
  • Participate in the continuous improvement of applications, platforms, and development processes.
  • Enhance continuous integration and continuous delivery (CI/CD) processes across pre-production and production environments.
  • Participate in code reviews and maintain coding best practices.
  • Share technology expertise, best practices, and knowledge with team members.

REQUIREMENTS

  • Strong focus on software craftsmanship and delivering high-quality software solutions.
  • Experience designing web solutions and developing single-page applications (SPA) using React and TypeScript.
  • Experience with CSS preprocessors such as SASS or Less and bundlers such as Webpack.
  • Experience implementing testing strategies and supporting predictable releases using React Testing Library, Vitest, Jest, and xUnit.
  • Hands-on experience developing Web APIs using an object-oriented programming language.
  • Experience building and automating CI/CD pipelines using Jenkins and/or GitHub Actions.
  • Experience deploying and maintaining cloud-based web applications, preferably on Azure.
  • Knowledge of software design patterns and development best practices.
  • Proficiency with:

TypeScript

React

Bootstrap

Vitest / Jest / React Testing Library

.NET C# / xUnit

Jenkins / GitHub Actions

  • Bilingualism in French and English.
  • Ability to communicate effectively in English, both verbally and in writing, as regular collaboration with colleagues and partners in the United States is required.

Nice to have skills

  • Experience working in a monorepo architecture using Lerna.
  • Experience with Cucumber, Playwright, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
  • Knowledge of UI/UX design principles and tools such as Figma.
  • Experience with performance tuning and code profiling.
  • Knowledge of PostgreSQL.
  • Knowledge of Kubernetes, Infrastructure as Code (IaC), and DevOps practices in a cloud environment, preferably Azure.
More about this job

Responsibilities

Analyze user stories with business and technical teams, then develop, test, deploy, and support software components that deliver business value. Improve application quality, security, scalability, CI/CD processes, and development practices while contributing to releases, troubleshooting, code reviews, and knowledge sharing.

Requirements

Requires experience building React and TypeScript single-page applications, developing Web APIs with an object-oriented language, and implementing testing strategies and CI/CD pipelines. Candidates should have knowledge of software design practices, cloud application deployment - preferably on Azure - and be bilingual in French and English, with strong English communication skills.

Skills

  • React
  • TypeScript
  • C#
  • .NET
  • Web APIs
  • Single-Page Applications
  • Sass
  • Less
  • Webpack
  • React Testing Library
  • Vitest
  • Jest
  • xUnit
  • Jenkins
  • GitHub Actions
  • Azure

Benefits

  • Bonus
  • Paid Vacation
  • RRSP Contribution
  • Benefits
  • Sick And Personal Days
  • Cell Phone Allowance
  • Public Transit Discounts

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Consulting

Keywords

  • React
  • TypeScript
  • C#
  • .NET
  • Web APIs
  • Single-Page Applications
  • Sass
  • Less
  • Webpack
  • React Testing Library
  • Vitest
  • Jest
  • xUnit
  • Jenkins
  • GitHub Actions
  • Azure
  • CI/CD
  • Software Design Patterns
  • Software Craftsmanship
  • Application Support
  • Code Reviews
  • Monorepo
  • Lerna
  • Cucumber
  • Playwright
  • Test-Driven Development
  • Behavior-Driven Development
  • Figma
  • PostgreSQL
  • Kubernetes

Report this job

Get in touch
MovoJobs

Contact us