Développeur de logiciels / Software Developer

Job Description

Date: May 28, 2019

(English to follow)

L'unité Licence d’Ericsson Montréal est à la recherche d'un Développeur de logiciel désireux de faire une différence dans la transformation du logiciel de licence d’Ericsson. La solution de licence constitue une partie clé de la transformation du logiciel au sein d’Ericsson et un des facteurs principaux qui assurent le revenu d’Ericsson.

 

Formant une partie de BDGS – PDU CD (Unité de développement des produits), l'unité Licence d’Ericsson est une organisation mondiale qui développe des actifs logiciels en Suède, à Montréal, en Italie et en Inde, rendant possible la solution E2E Licensing d’Ericsson. Nous travaillons dans un environnement Lean et Agile favorisant le développement individuel, l'autonomie et le respect.

 

Sommaire du poste

 

  • Produire et documenter des produits logiciels de haute qualité, de la création à la livraison, pour l'industrie des télécommunications. La principale exigence de ce poste est la capacité d'effectuer l'analyse, la conception, la vérification, la démonstration et l'entretien de ces produits dans un environnement d'équipe Lean et Agile.
  • Doit être flexible et un membre motivé de l'équipe capable de travailler sous pression.
  • Volonté d’acquérir de nouvelles compétences, d’apprendre de nouvelles technologies et de promouvoir le changement.
  • Contribuer à l’évolution en route vers ADP et l’architecture MicroServices.

 

Responsabilités

 

  • Coder, implémenter et intégrer des logiciels complexes.
  • Dépanner et déboguer des logiciels nouveaux ou existants.
  • Élaborer et exécuter la fonction de base / unité / cas de test et le cadre de travail.
  • Participer et contribuer à l'amélioration du développement logiciel telle que les produits, les processus, les méthodes et les outils).
  • Participer à l'inspection et/ou révision du code.
  • Exécuter la conception avancée et/ou des activités de maintenance.

 

Exigences requises et qualifications privilégiées

 

  • Excellent Développeur (C++, JAVA, python ou équivalent)
  • Contrôle de version (GIT)
  • Développement piloté par les tests/Compétences en Automatisation des Tests
  • Intégration et déploiement continus (CI/CD)
  • Technologie MicroServices.
  • Technologie des conteneurs (Docker et Kubernetes).
  • Technologies de virtualization (VMware) un atout.
  • Connaissance du protocole internet (IP) un atout.
  • Méthodologies Agile et Lean.
  • Script (par exemple : Bash, Python, Perl, etc.).
  • Compétences en techniques de présentation et de communication et travail en équipe.

 

Académique:

Baccalauréat en ingénierie ou sciences informatiques

 

 

 

The Ericsson Licensing unit in Montreal is looking for a dynamic and result focused software developer for the Network License Server (NeLS) application.  The Licensing solution is a key part of Ericsson’s software transformation, and an important enabler to secure Ericsson’s software revenue stream.

 

Part of BDGS – PDU CD (Product Development Unit – Component Development), the Ericsson Licensing unit is a global organization, developing software assets in Sweden, Montreal, Italy, and India enabling the E2E Ericsson Licensing solution.  We work in a lean-and-agile environment promoting individual development, autonomy and respect.

 

Position Summary

 

  • Responsible to produce high quality software products from inception to delivery towards the customer. The main requirement of this position is the ability to perform analysis, design, verification, demonstration and maintenance of these products in a Lean and Agile team environment.
  • Must be flexible and self-driven team player able to work under pressure.
  • Willingness to learn new skills and technologies and drive change
  • Contribute to the evolution towards ADP & microservice architecture.

 

Main Responsibilities

 

  • Codes, implements and integrates complex software programs.
  • Troubleshoots and debugs new or existing software programs.
  • Develops and executes unit/basic/function test cases and framework.
  • Participates and contributes to improvements of software development (products, processes, methods, tools)
  • Participates and contributes to design inspection and / or code review.
  • Works in advanced design and / or maintenance activities.

 

Preferred Qualifications & Experience Requirements

 

  • Excellent Developer (C++, JAVA, python or equivalent)
  • Software version control using GIT
  • Test Driven Development/Test Automation skills
  • Continuous Integration & Deployment (CI/CD)
  • Microservice architecture knowledge
  • Docker / Kubernetes
  • Experience with virtualization (VmWare) an asset
  • IP Networking knowledge an asset
  • Lean & Agile methodologies
  • Scripting (e.g.: Bash, Python, Perl, etc)
  • Presentation, Communication and teamwork skills

 

Education:

Bachelor's degree in Engineering or Computer Sciences

 

 

 

 

 

*li-post

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

Primary country and city: Canada (CA) || || Montreal || R&D

Req ID: 282722