Full Stack Web Developer

Laval, QC, CA, Canada

Job Description

(French version below)

The Company



SES & technologies ltd. (SES)

has been the world's leading R&D firm in the domain of high-voltage electromagnetic interference, grounding, and lightning analysis since 1978. SES focuses on providing advanced R&D, engineering consulting services, and technical software development. Our clients are primarily electrical, gas, and railway utilities; consulting firms; and universities.



We are seeking a highly skilled

Full-Stack Web Developer

to join our dynamic development team. This is an exciting opportunity to work in a fast-paced, collaborative environment where your technical skills will directly contribute to the success of industry-leading projects. This is an

on-site position

where candidates must be available to work from our office during regular business hours.

Responsibilities



Design, develop, and maintain web applications (both existing and new) using ASP .Net Framework MVC/Core and Angular, covering both front-end and back-end. Develop and run

unit, integration, and end-to-end (E2E)

tests to maintain high code quality and ensure system reliability. Simplify complex processes and optimize internal productivity. Proactively identify and communicate technical issues, offering constructive feedback to improve internal workflows. Participate in code reviews to ensure code quality and adherence to standards. Contribute to team brainstorming and collaborative problem-solving sessions.

Qualifications



Proficiency in C# and .NET framework for back-end development. Proficiency in TypeScript and JavaScript, with a focus on clean, maintainable code.

Solid working knowledge of Git and Team Foundation Server (TFS)

for version control, including experience with branching strategies, pull requests, and code reviews.

Proficiency in Angular,

with the ability to develop and maintain modular, component-based front-end applications.

Hands-on experience with Node.js

, especially in building tools and integrating APIs.

Good understanding of ASP .Net Core API development

, including routing, middleware, and RESTful architecture. Familiarity with

full-stack development concepts

and ability to work effectively across the front-end and back-end stack. Exposure to

DevOps tools and workflows

, such as Azure DevOps, CI/CD pipelines, and automated deployments. Ability to

troubleshoot and debug applications

across different layers of the tech stack. Strong knowledge of

SQL and NoSQL

databases, such as Microsoft SQL and MongoDB / Firestore. Experience working in

Agile teams

using tools like Azure Boards, Jira, or similar.

Clean coding practices

and the ability to write maintainable, testable code. Strong collaboration and communication skills, with a willingness to

learn and grow

alongside the team.

Language Requirement



Fluent English is required. French is an asset.

Benefits



Competitive salary Paid internet and cellphone Extensive healthcare benefits, including dental and vision Employer contribution to RRSP Free parking Flexible work hours On-premises gym Family membership to a gym Summer BBQ, annual getaway weekend Free coffee, refreshments, and snacks
If you have a passion for technology and a desire to share your skills as a

Full Stack Developer

, we invite you to apply. Be part of our team and help create impactful, innovative solutions!

-----------------------------------------------------------------------------------------

L'Entreprise



SES & technologies ltee. (SES) demeure le leader mondial de la R&D dans le domaine des interferences electromagnetiques haute tension, de la mise a la terre et de l'analyse de la foudre depuis 1978. SES se concentre sur la fourniture de services avances de R&D, de conseil en ingenierie et de developpement de logiciels techniques. Nos clients sont principalement des services publics d'electricite, de gaz et de chemin de fer, des societes de conseil et des universites.

Description du poste



Nous recherchons

un Developpeur ou une Developpeuse Web Full Stack

hautement qualifie pour rejoindre notre equipe de developpement dynamique. Il s'agit d'une opportunite passionnante de travailler dans un environnement collaboratif et dynamique ou vos competences techniques contribueront directement au succes de projets de pointe dans l'industrie. Ce poste est

base en presentiel

, et les candidats doivent etre disponibles pour travailler depuis nos bureaux pendant les heures de bureau.

Responsabilites



Concevoir, developper et maintenir des applications web (existantes et nouvelles) en utilisant ASP .Net Framework MVC/Core et Angular, couvrant a la fois le front-end et le back-end. Developper et executer des tests unitaires, d'integration et end-to-end (E2E) pour maintenir une haute qualite de code et garantir la fiabilite du systeme. Simplifier des processus complexes et optimiser la productivite interne grace a des solutions creatives et innovatrices. Identifier de maniere proactive les problemes techniques et proposer des solutions constructives afin d'ameliorer les processus internes. Participer aux revues de code afin de garantir la qualite du code et le respect des normes. Contribuer aux sessions de brainstorming en equipe et a la resolution collaborative de problemes.

Qualifications



Maitrise de C# et du framework .NET pour le developpement back-end. Maitrise de TypeScript et JavaScript, avec un accent sur un code propre et maintenable. Solide connaissance pratique de Git et de Team Foundation Server (TFS) pour le controle de version, y compris de l'experience sur les strategies de branchement, des pull requests et des revues de code. Maitrise d'Angular, avec la capacite de developper et de maintenir des applications frontales modulaires et basees sur des composants. Experience pratique avec Node.js, notamment dans la creation d'outils et l'integration d'API. Bonne comprehension du developpement d'API ASP .Net Core, y compris le routage, les middlewares et l'architecture RESTful. Bonne maitrise des concepts de developpement full stack, avec une capacite a travailler efficacement sur les couches front-end et back-end. Exposition aux outils et workflows DevOps, tels que Azure DevOps, les pipelines CI/CD et les deploiements automatises. Capacite a depanner et a deboguer des applications sur differentes couches de la pile technologique. Solide connaissance des bases de donnees SQL et NoSQL, telles que Microsoft SQL et MongoDB / Firestore. Experience de travail en equipes Agile, utilisant des outils comme Azure Boards, Jira ou similaires. Capacite a ecrire un code propre, maintenable et facilement verifiable, en respectant les bonnes pratiques de developpement. Solides competences en collaboration et en communication, avec une volonte d'apprendre et de progresser aux cotes de l'equipe.

Exigences Linguistique



Maitrise de l'anglais requise. Le francais est un atout.

Avantages



Salaires competitifs. Internet et telephone cellulaire payes. Avantages de soins de sante complets, y compris les soins dentaires et la vision. Contribution de l'employeur au REER. Stationnement gratuit. Horaires de travail flexibles. Salle de sport sur place. Abonnement familial a une salle de sport. Barbecue d'ete, weekend annuel de detente. Cafe, rafraichissements et collations gratuits.
Si vous etes passionne par la technologie et que vous souhaitez partager vos competences en tant que

Developpeur / Developpeuse Web Full Stack

, nous vous invitons a postuler. Rejoignez notre equipe et contribuez a creer des solutions innovantes et marquantes !

Job Types: Full-time, Permanent

Pay: From $65,000.00 per year

Benefits:

Company events Dental care Discounted or free food Extended health care Flexible schedule On-site gym On-site parking RRSP match Vision care
Application question(s):

Will you now or in the future require sponsorship for employment visa status? Do you have experience with SQL Server and at least one NoSQL database (e.g., MongoDB, Firestore)? (Yes/No) Are you comfortable working exclusively on-site (Laval) during regular business hours?
Experience:

C#: 3 years (required) JavaScript: 3 years (preferred)
Language:

English (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3420236
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Laval, QC, CA, Canada
  • Education
    Not mentioned