Bilingual Full Stack Programmer Analyst - React/.Net
- Montreal, QC, Canada
$75,000 to $80,000 CAD / year · Full-time
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