Full-Stack Developer Co-op

Ericsson

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ericsson Canada recherche un développeur logiciel passionné pour concevoir et livrer des fonctionnalités web avec REACT et node.js, et écrire des tests unitaires automatisés. Vous rejoindrez une équipe agile à Montréal et travaillerez sur des solutions d’infrastructure cloud et de centres de données.

Le candidat idéal poursuit un baccalauréat ou une maîtrise en IA/ML ou informatique, maîtrise JavaScript/TypeScript et expérience en frameworks front-end/back-end.

Qualifications

  • Études en IA/ML ou informatique avec une base en génie logiciel.
  • Expérience en développement d’applications web avec JavaScript/TypeScript.
  • Connaissance de REACT et/ou node.js.
  • Expérience avec des cadres d’automatisation de tests (Cypress/Selenium).
  • Connaissance des bases relationnelles (MySQL) est un plus.

Responsibilities

  • Spécifications des exigences et discussions de mise en œuvre.
  • Conception et codage de fonctionnalités front-end ou back-end et rédaction des tests unitaires.
  • Développement lié aux tests automatisés avec Cypress/Selenium.
  • Participation aux discussions d’état et de priorisation du projet.

Skills

JavaScript/TypeScript
REACT
node.js
Automation de tests
Linux shell scripting
Algorithmes logiciels

Education

Baccalauréat ou Maîtrise en IA/ML, informatique ou génie informatique

Tools

MySQL
Selenium

Job description

Join our Team

  • Joining project status & prioritization discussions.
Grandissez avec nous

Lieu : Montréal, Québec.

À l'heure actuelle, Ericsson Canada Inc. ne fournit pas d'aide à l'immigration/parrainage maintenant ou à l'avenir pour ce poste.

À propos de cette opportunité :

Ericsson est une grande entreprise, mais notre équipe est petite, autonome et entrepreneuriale. Chacun d'entre nous est impliqué dans plusieurs aspects du développement de logiciels ; de la conception au codage en passant par l'automatisation des tests. Nous maîtrisons l'orientation technologique de nos logiciels et choisissons nos outils de développement. Nous définissons et évoluons notre façon de travailler en développement. Nous sommes agiles et mettons rapidement en œuvre les fonctionnalités prioritaires de nos utilisateurs.

Notre logiciel simplifie et automatise les tâches liées aux domaines de l'infrastructure cloud et du matériel des centres de données. Il est utilisé en interne par les architectes de solutions et les ingénieurs de pré-vente chez Ericsson pour concevoir des solutions de matériel de centre de données pour nos clients. Cette personne jouera un rôle clé dans le développement et le lancement réussi de notre logiciel de prochaine génération qui utilise les technologies REACT et node.js. Les impacts seront la simplification du flux de travail pour des centaines de personnes chez Ericsson et une réduction majeure des délais d'exécution pour nos clients.

Ce que vous ferez :
  • Spécifications des exigences et discussions de mise en œuvre.
  • Conception et codage de fonctionnalités d'interface ou de serveur accompagnés de la rédaction des cas de test unitaires associés.
  • Développement logiciel lié aux cas de test de fonctionnalités automatisés utilisant le framework Cypress.
  • Participation aux discussions sur l'état et la priorisation du projet.
Les compétences que vous apportez :
  • Poursuivre des études de Baccalauréat ou Maîtrise en intelligence artificielle/apprentissage automatique, informatique, génie informatique, et aussi en développement de logiciels.
  • Expérience dans le développement d'applications Web utilisant le langage de programmation JavaScript ou Typescript.
  • Expérience avec la bibliothèque front-end REACT et/ou le framework back-end node.js.
  • Exposition antérieure aux frameworks d'automatisation des tests de fonctionnalités (comme Cypress, Selenium ou similaire)..
  • Une certaine expérience de développement avec des bases de données relationnelles (par exemple MySQL) est également un atout.
  • Connaissance de Linux, y compris les scripts shell
  • Avoir une solide formation en algorithmique logicielle.
  • Être un excellent joueur d'équipe.
  • Être orienté vers les solutions et autonome.
  • Être passionné par le développement logiciel, comme démontré par des activités parascolaires (hackathons, compétitions de logiciels, grands projets personnels, etc.).
Join our Team

Location: Montreal, Quebec.

At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.

About this opportunity:

Ericsson is a large company, but our team is small, empowered and entrepreneurial. Each of us is involved in multiple aspects of software development; from design to coding to test automation.

We own the technology direction for our software & chose our development tools.

We define & evolve our ways of working in development.

We are nimble and quickly implement our user’s prioritized functionality.

Our software simplifies and automates tasks related to the cloud infrastructure and data center hardware domains.

It is used internally by solution architects and pre-sales engineers within Ericsson to design data center HW solutions for our customers.

This person will play a key role in the development and successful launch of our next generation software which is using REACT and node.js technologies.

The impacts will be the simplification of the workflow for hundreds of people in Ericsson and a major reduction in lead times for our customers.

What you will do:
  • Requirement specifications and implementation discussions,
  • Design and coding of either front-end or back-end functionality along with writing associated unit test cases,
  • Software development related to the automated feature test cases using Cypress framework,
  • Joining project status & prioritization discussions.
The skills you bring:
  • Working towards a Bachelors or Masters degree in artificial intelligence/machine learning, Computer Science, Computer Engineering, and also in software development
  • Experience developing Web applications using the JavaScript or Typescript programming language.
  • Experience with the REACT front-end library and/or node.js back-end framework.
  • Previous exposure to feature test automation frameworks (such as Cypress, Selenium or similar).
  • Some development experience with relational databases (for example MySQL) is also a nice-to-have.
  • Knowledge of Linux, including shell scripting
  • Have strong background in software algorithmics,
  • Be a great team player,
  • Be solutions oriented and autonomous,
  • Be passionate about software development as demonstrated through extra-curricular activities (hackathons, software competitions, large personal projects, etc…)

Ericsson utilise une approche d'embauche fondée sur le mérite, qui valorise les personnes ayant des expériences, des perspectives et des compétences différentes. Nous croyons sincèrement que cette approche stimule l'innovation, essentielle à notre croissance future. Nous encourageons les gens de tous horizons à postuler et à réaliser leur plein potentiel au sein de notre équipe Ericsson. Ericsson est fier d'être un employeur offrant l'égalité des chances, en savoir plus.

Si vous avez besoin d'aide ou si vous souhaitez demander une mesure d'adaptation en raison d'un handicap, veuillez communiquer avec Ericsson au hr.direct.americas@ericsson.com.

AVIS DE NON-RESPONSABILITÉ :

Les énoncés ci-dessus visent à décrire la nature générale et le niveau de travail effectué par les employés occupant ce poste. Il ne s'agit pas d'une liste exhaustive de toutes les responsabilités, fonctions et compétences requises pour ce poste, et vous pourriez être amené à effectuer des tâches supplémentaires selon les tâches.

Pays et ville principaux :

Canada (CA), Montreal (Country/ City)

Détails du poste :

Developer

Étape du poste :

Job Stage 4

Rémunération et avantages sociaux chez Ericsson

Chez Ericsson, nous savons que nos employés sont la clé de notre succès. Nous offrons un forfait compétitif pour répondre à vos besoins et objectifs individuels.

Le salaire offert dépend de divers facteurs, y compris, mais sans s'y limiter, l'emplacement, la combinaison de connaissances liées à l'emploi, les qualifications, les compétences, l'éducation, la formation et l'expérience du candidat.

Puisque ce rôle nécessite d'interagir avec d’autres entités d’Ericsson à l’échelle mondiale ainsi qu’avec des collègues et intervenant.es dans d’autres provinces canadiennes, la connaissance du français et de l’anglais est exigée pour ce poste.

Compensation And Benefits At Ericsson

At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.

The salary offered is dependent on various factors including, but not limited to, location, and the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience.

Due to the nature of the role, which requires interactions with other Ericsson entities globally and with Ericsson employees and stakeholders in other provinces in Canada, bilingual French and English is required for this position.

Primary country and city:

Canada (CA) || Montreal (Country/ City)

Job details:

Developer

Job Stage:

Job Stage 4

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer Co-op
Full-Stack Developer Co-op

Ericsson GmbH • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Ingénieur(e) IA Générative - Hébergement De Modèles LLM Montreal,Quebec,Canada IT Posted 6 hours ago
Ingénieur(e) IA Générative - Hébergement De Modèles LLM Montreal,Quebec,Canada IT Posted 6 hours ago

Ericsson GmbH • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Développeur(euse) logiciel sénior / Senior Software Developer, (ADPS)
Développeur(euse) logiciel sénior / Senior Software Developer, (ADPS)

Eaton • Brossard

Hybrid
CAD 92,000 - 115,000
Avantages sociaux dès le premier jour
Mode hybride de travail
Développeur(euse) front-end / Front-End Developer, ADPS UI
Développeur(euse) front-end / Front-End Developer, ADPS UI

Eaton • Brossard

Hybrid
CAD 76,000 - 95,000
Hybrid work
Benefits from day one
Développeur(euse) logiciel junior C# / Junior C# Software Developer (ADPS)
Développeur(euse) logiciel junior C# / Junior C# Software Developer (ADPS)

Eaton • Brossard

Hybrid
CAD 76,000 - 95,000
Hybrid work
Benefits from day one
Software Developer Mississauga,Ontario,Canada Product Development Posted 10 hours ago
Software Developer Mississauga,Ontario,Canada Product Development Posted 10 hours ago

Ericsson GmbH • Mississauga

Hybrid
CAD 102,000 - 133,000
Financial wellness programs
Educational assistance
Matching gifts
+2
Software Developer II (Test Automation Developer II)
Software Developer II (Test Automation Developer II)

United States Digital Space LLC • Toronto

Hybrid
CAD 80,000 - 99,000
Flexible work
Extra vacation days
Wellness benefits
+2
Développeur logiciel lead (EH)
Développeur logiciel lead (EH)

TOTEM • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
3 semaines de vacances
Assurances collectives
Télémédecine et Telus Santé
+2
Développeur(euse) logiciel sénior / Senior Software Developer, (ADPS)
Développeur(euse) logiciel sénior / Senior Software Developer, (ADPS)

Eaton Corporation • Brossard

Hybrid
CAD 92,000 - 115,000
Avantages dès le premier jour
Software Developer
Software Developer

Ericsson GmbH • Mississauga

On-site
CAD 102,000 - 133,000
Health benefits
Retirement plan
Vacation days
+3