(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.
Job Description
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.
Benefits
•Paid internet and cellphone
•Extensive healthcare benefits, including dental and vision
•Employer contribution to RRSP
•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 ltée. (SES) demeure le leader mondial de la R&D dans le domaine des interférences électromagnétiques haute tension, de la mise à la terre et de l’analyse de la foudre depuis 1978. SES se concentre sur la fourniture de services avancés de R&D, de conseil en ingénierie et de développement de logiciels techniques. Nos clients sont principalement des services publics d’électricité, de gaz et de chemin de fer, des sociétés de conseil et des universités.
Description du poste
Nous recherchons un Développeur ou une Développeuse Web Full Stack hautement qualifié pour rejoindre notre équipe de développement dynamique. Il s'agit d'une opportunité passionnante de travailler dans un environnement collaboratif et dynamique où vos compétences techniques contribueront directement au succès de projets de pointe dans l'industrie. Ce poste est basé en présentiel, et les candidats doivent être disponibles pour travailler depuis nos bureaux pendant les heures de bureau.
Responsabilités
•Concevoir, développer et maintenir des applications web (existantes et nouvelles) en utilisant ASP .Net Framework MVC/Core et Angular, couvrant à la fois le front-end et le back-end.
•Développer et exécuter des tests unitaires, d'intégration et end-to-end (E2E) pour maintenir une haute qualité de code et garantir la fiabilité du système.
•Simplifier des processus complexes et optimiser la productivité interne grâce à des solutions créatives et innovatrices.
•Identifier de manière proactive les problèmes techniques et proposer des solutions constructives afin d'améliorer les processus internes.
•Participer aux revues de code afin de garantir la qualité du code et le respect des normes.
•Contribuer aux sessions de brainstorming en équipe et à la résolution collaborative de problèmes.
Qualifications
•Maîtrise de C# et du framework .NET pour le développement back-end.
•Maîtrise 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 contrôle de version, y compris de l'expérience sur les stratégies de branchement, des pull requests et des revues de code.
•Maîtrise d'Angular, avec la capacité de développer et de maintenir des applications frontales modulaires et basées sur des composants.
•Expérience pratique avec Node.js, notamment dans la création d'outils et l'intégration d'API.
•Bonne compréhension du développement d'API ASP .Net Core, y compris le routage, les middlewares et l'architecture RESTful.
•Bonne maîtrise des concepts de développement full stack, avec une capacité à 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 déploiements automatisés.
•Capacité à dépanner et à déboguer des applications sur différentes couches de la pile technologique.
•Solide connaissance des bases de données SQL et NoSQL, telles que Microsoft SQL et MongoDB / Firestore.
•Expérience de travail en équipes Agile, utilisant des outils comme Azure Boards, Jira ou similaires.
•Capacité à écrire un code propre, maintenable et facilement vérifiable, en respectant les bonnes pratiques de développement.
•Solides compétences en collaboration et en communication, avec une volonté d'apprendre et de progresser aux côtés de l'équipe.
Exigences Linguistique
•Maîtrise de l'anglais requise.
•Le français est un atout.
Avantages
•Internet et téléphone cellulaire payés.
•Avantages de soins de santé complets, y compris les soins dentaires et la vision.
•Contribution de l'employeur au REER.
•Horaires de travail flexibles.
•Salle de sport sur place.
•Abonnement familial à une salle de sport.
•Barbecue d'été, weekend annuel de détente.
•Café, rafraîchissements et collations gratuits.
Si vous êtes passionné par la technologie et que vous souhaitez partager vos compétences en tant que Développeur / Développeuse Web Full Stack, nous vous invitons à postuler. Rejoignez notre équipe et contribuez à créer des solutions innovantes et marquantes !
Job Types: Full-time, Permanent
Pay: From $68,000.00 per year
Benefits:
Flexible language requirement:
Schedule:
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:
•JavaScript: 3 years (preferred)
Language:
Work Location: In person