développeur généraliste / Senior Full Stack Software Developer

Posted date:  Jul 25, 2022
Location: 

Montreal, Quebec, Canada

Aucune relocalisation possible

À l’heure actuelle, Ericsson Canada Inc. n’offre pas d’aide à l’immigration ni de parrainage aux demandeurs d’emploi étrangers pour ce poste. « Les résidents permanents locaux, internes à Ericsson peuvent être considérés peuvent être pris en compte »

 

En tant qu’entreprise de technologie qui a créé le monde mobile, et avec plus de 54 000 brevets à notre actif, nous mettons tout en œuvre pour nous démarquer. Lorsque vous rejoignez notre équipe chez Ericsson, vous êtes habilité à apprendre, diriger et faire de votre mieux, tout en façonnant l’avenir de la technologie. C’est un endroit où nous accueillons votre singularité et où vous êtes reconnu pour les compétences, le talent et le point de vue que vous apportez à l’équipe. Vous êtes partant?

Venez et soyez présent là où tout commence.

 

Notre offre exceptionnelle

En tant que développeur généraliste senior, vous rejoindrez l’équipe qui développe le système de gestion du cycle de vie des produits pour les logiciels (PLMS) d’Ericsson. Le programme de PLMS revoit et améliore radicalement la gestion des données produit pour les produits infonuagiques natifs basés sur des microservices et indépendants du matériel. Son objectif est d’offrir le meilleur soutien possible à nos activités liées aux logiciels, tout en assurant l’intégrité et la traçabilité des données des produits logiciels et en mettant à découvert ces données les utiliser dans toute l’entreprise.

 

Vos tâches 

  • Contribuer au développement d’une interface utilisateur moderne en utilisant les derniers outils de conception d'interface et d'expérience utilisateur
  • Collaborer étroitement avec les concepteurs UX et les chefs de produits sur une expérience utilisateur cohérente et attrayante
  • Développer et tester des microservices de haute qualité respectant une architecture infonuagique native ;
  • Participer activement à toutes les activités d’une équipe agile : groupage, planification de sprint, mêlée quotidienne, démos et rétrospectives;
  • Collaborer étroitement avec les architectes principaux sur des conceptions de systèmes hautement évolutives

 

 

Pour réussir à ce poste, vous devez posséder :

  • Un baccalauréat en informatique, en génie logiciel ou dans un domaine connexe ;
  • Plus de 5 ans d’expérience de travail avec TypeScript et de développement d'applications d'une seule page à l'aide du framework Angular (connaissance d’Angular version 8 ou ultérieure, de préférence Angular 12) ;
  • Plus de 5 ans d’expérience en développement d’applications utilisant Java (connaissance de Java version 8 ou ultérieure, de préférence Java 11) et des frameworks basées sur Java telles que Spring Boot;
  • Expérience avec la technologie infonuagique native, de préférence l’architecture basée sur des microservices ;
  • Connaissance de Docker, Helm, Spinnaker, Kubernetes
  • Des connaissances dans le domaine des technologies d’intégration : par exemple  Jenkins
  • Connaissance du protocole REST, des API Web RESTful et du format JSON.
  • De l’expérience dans l’utilisation du logiciel Jira Agile, et GIT pour le contrôle des sources;
  • D’excellentes aptitudes en communication écrite et verbale ;
  • Une passion pour découvrir de nouvelles technologies et accueillir le changement.

 

Autres compétences utiles :

  • Connaissance d’Artifactory, de Gradle et de Maven ;
  • Des connaissances des bases de données Graph (Neo4j).

 

Qu’est-ce que vous y gagnez?

Chez Ericsson, notre culture repose sur plus d’un siècle de décisions courageuses. Chez nous, vous ne rêvez plus de l’avenir, vous le redéfinissez. Vous ne développerez pas pour le statu quo, mais vous construirez ce qui le remplace. Nous rejoindre est une façon de faire évoluer votre carrière dans la direction que vous souhaitez ; avec des centaines d'opportunités de carrière dans des lieux partout dans le monde, dans un endroit où la co-création et la collaboration sont ancrées dans les murs. Vous vous retrouverez dans un environnement de communication où l’empathie et l’humanité servent de pierres angulaires pour notre façon de travailler et où l’équilibre travail-vie personnelle est une priorité. Bienvenue dans une entreprise inclusive et mondiale où votre possibilité d’avoir un impact est infinie.

 

Que se passe-t-il une fois que vous avez présenté votre candidature?

Pour vous préparer aux prochaines étapes, veuillez consulter ici:

https://www.ericsson.com/en/careers/job-opportunities/hiring-process

 

 

Hiring Manager:  George Mitsoglou

Recruiter: Vanilla Bhasin

 

 

No relocation available

At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship to foreign applicants for this position. “Local, Internal to Ericsson Permanent Residents can be considered”

 

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?

Join us,  and be where it begins.

 

Our Exciting Opportunity

As a Senior Full Stack Software Developer, you will be joining the team developing Ericsson’s Product Lifecycle Management System for Software (PLMS). The PLMS program is rethinking and radically improving product data handling for hardware-independent, cloud-native microservice-based products! Our goal is to cater for the best possible support for our software business, by ensuring the integrity and traceability of software product data and exposing this data for use across the company!

 

You will

  • Contribute to the development of a modern UI using the latest front-end and user experience design tools
  • Collaborate closely with UX designers and Product Owners on a consistent and engaging user experience
  • Develop and test high quality microservices following a Cloud-Native architecture
  • Be an active participant in all activities of an Agile team: feature grooming, sprint-planning, daily scrum, demos and retrospectives
  • Collaborate closely with lead architects on highly scalable full-stack system designs

 

To be successful in the role you must have

  • Bachelor's Degree in computer science, software engineering or a related field.
  • 5+ years experience working with TypeScript and developing single-page applications using Angular framework (knowledge of Angular version 8 or later, preferably Angular 12.
  • 5+ years experience developing applications using Java (knowledge of Java version 8 or later, preferably Java 11) and Java-based frameworks such as Spring Boot
  • Cloud native technology experience, preferably Microservice-based architecture
  • Knowledge of Docker, Helm, Spinnaker, Kubernetes
  • Knowledge in integration technologies: e.g Jenkins
  • Knowledge of REST protocol, RESTful web APIs and JSON format.
  • Experience using Jira Agile software development and GIT for source control
  • Excellent written and verbal communication skills
  • Passion to learn new technologies and embrace change

 

You might also have

  • Knowledge of Artifactory, Gradle, Maven
  • Knowledge in Graph databases (Neo4j).

 

 

What´s in it for you?

Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo, but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.

 

What happens once you apply?

To prepare yourself for next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process

 

COVID Policy

The health, safety and well-being of our employees is our priority. Successful applicants will be required to disclose their vaccination status prior to employment. Except for those positions designated as 100% remote, successful applicants who did not provide the required proof of vaccination will be required to test weekly and wear masks at all Ericsson and customer facilities. This includes employees with medical or religious exemptions with testing as an accommodation. Compliance with government and customer requirements regarding vaccination may preclude unvaccinated applicants from employment for a particular job.

 

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.

Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.dallas@ericsson.com. or (866) 374-2272 (US) or (877) 338-9966 (Canada) for further assistance.

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.

Primary country and city:   Canada (CA)  || Canada : Quebec : Montreal  

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective and bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you can be the one who makes it possible.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.


Job Segment: Testing, Developer, User Experience, Test Engineer, Cloud, Technology, Engineering