Développeur de logiciel Sénior at Ericsson
Montreal, Quebec, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Jan, 26

Salary

0.0

Posted On

16 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

JavaScript, NodeJS, Microservices, Docker, Kubernetes, CI/CD, Ansible, Terraform, Linux, Git, PostgreSQL, Oracle, Agile, React, Angular, Cloud

Industry

Telecommunications

Description
Baccalauréat ou maîtrise en informatique, génie informatique ou niveau de connaissances équivalent. Minimum de 7 ans d'expérience dans le domaine du développement de logiciel Solides connaissances des concepts orientés objet et des modèles de conception. Plus de 5 ans d'expérience comme développeur professionnel en JavaScripts/NodeJS, back end. Expérience dans le design, le développement de l'intégrations continues et les pipelines de déploiement continu en utilisant les outils tel que Jenkins, GitLab. Expérience de développement avec JavaScript, Go, Python et le scripting shell. Compréhension approfondie des microservices, de leur architecture et de leur mise en œuvre. Expérience avec la containerisation, l'orchestration de services et les outils associés, par exemple, Docker, Kubernetes, Helm. Virtualisation et machines virtuelles : bonne connaissance de VMware, KVM, OpenStack et du déploiement/des opérations basés sur des machines virtuelles. Conteneurs et Infranuagique : excellente connaissance de Docker et Kubernetes (K8s), y compris Helm, Operators, Service Mesh et Ingress/Load Balancers. CI/CD et automatisation : expérience pratique de Jenkins/GitLab CI/ArgoCD ; scripting avec Ansible, Terraform, Shell ou Makefile pour l'automatisation. Déploiement, surveillance et journalisation : Prometheus/Grafana, pile ELK/EFK, outils de traçage distribués tels que Jaeger/Zipkin. Connaissance des bases de données relationnelles (PostgreSQL, Oracle) Installation, configuration, sauvegarde/restauration, optimisation des performances (optimisation des requêtes, indexation, réglage des paramètres, diagnostics de performances) Haute disponibilité : expérience dans la conception et la mise en œuvre de configurations HA (primaire/secours, clustering, réplication), pratiques de mise à niveau et de migration des données. Excellentes compétences en dépannage et débogage. Expérience avec le système d'exploitation Linux. Forte connaissance du système de contrôle de version Git. Compréhension pratique des protocoles réseau (IPv4, IPv6, TCP, UDP, SCTP, TLS, http, etc.). Expérience sur les plateformes de test spécifique a JavaScript tel que Macha, Jasmine, Jest (Backend et Frontend est un atout) Expérience avec les infrastructures logicielles de test (JUnit, Cucumber, etc.). Solides compétences en communication et en présentation. Excellente maîtrise de l'anglais écrit et oral. Connaissance des réseaux de télécommunication (4G et 5G) et des spécifications (3GPP) Nuages publics (Microsoft Azure, Amazon Web Services, Google Cloud Platform, etc.) Moteurs de production (Maven, Gradle, etc.) Gestion de la configuration logicielle (GitLab, Gerrit, etc.) Outils d'intégration continue et de livraison continue (GitLab CI/CD, Jenkins, Spinnaker, etc.) Outils de surveillance (Grafana, Prometheus, ELK, etc.) Infrastructures logicielles Java (Spring, Netty, etc.) Technologies Web (React, Angular, HTML, CSS, etc.) Core Networks Engineering is expanding in the Montreal R&D unit to further contribute to the evolution of 5G core networks, more specifically in the network API and Exposure domain. As we enable service providers in their shift towards cloud-native software and automated operations, we are seeking software developers. These developers will be responsible for guiding projects through the whole software lifecycle. Knowledge of telecom networks (4G and 5G) and specifications (3GPP) Public clouds (Microsoft Azure, Amazon Web Services, Google Cloud Platform, etc.) Software configuration management (GitLab, Gerrit, etc.) CI/CD tools (GitLab CI/CD, Jenkins, Spinnaker, etc.) Monitoring tools (Grafana, Prometheus, ELK, etc.) Frontend technologies (React, Angular, HTML, CSS, etc.) The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world's toughest problems. You´ll be challenged, but you won't be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like. We truly believe this approach drives innovation, which is essential for our future growth. 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) || Montreal Job details: Developer Develop and maintain a cloud-native, microservice-based, distributed telecom product. Exercise Agile best practices as part of a cross-functional team. Work with stakeholders on requirements, solution, and architecture analysis. Participate in software design, implementation, test, integration, release, deployment, documentation, maintenance, and support. Ensure quality, testability, scalability, resiliency, maintainability, and security of the product. Keep up to date with technologies, best practices, and open-source solutions. Support other team members and exercise technical leadership.
Responsibilities
Develop and maintain a cloud-native, microservice-based, distributed telecom product. Participate in software design, implementation, testing, integration, release, deployment, documentation, maintenance, and support.
Loading...