Junior Software Developer

at  Ericsson

Quebec City, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Sep, 2024Not Specified15 Jun, 2024N/AContainerization,Git,Java,Kubernetes,Design Patterns,Javascript,Virtualization,Jira,Docker,Information Technology,Spring Boot,Python,Software Development,Communication Skills,Agile,Jdk,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOIN OUR TEAM

A propos de votre nouvelle opportunité:
Innover au-delà des limites des appareils physiques vers un avenir où la technologie cloud connecte et améliore l’expérience humaine est le fondement de notre équipe des Services et Logiciel Cloud d’Ericsson (BCSS). L’unité d’Ingénierie du Réseau Central (CNE), qui fait partie intégrante de BCSS, s’agrandit dans notre site R&D de Montréal pour contribuer davantage à l’évolution des produits de réseau central 5G plus spécifiquement dans le domaine d’API de réseau et « Exposure ».
Pour soutenir et permettre aux fournisseurs de services de passer au1 1logiciel cloud natif et d’opérations automatisées, nous recherchons des développeurs de logiciel responsable de la conception, la mise en œuvre, la validation et le déploiement jusqu’au transfert aux clients.

QUALIFICATIONS ET COMPÉTENCES REQUISES:

  • Baccalauréat ou maîtrise en informatique, génie informatique ou niveau de connaissances équivalent.
  • Bonne connaissance de UNIX/Linux
  • Compétences avancées Java et langages dérivées de Java, Spring boot and JavaScript ainsi que familiarité avec JDK 8+, ex : Lambda, CompletableFuture, etc.
  • Compétences en programmation et scripts : java, Phyton, shell.
  • Assez bonne connaissance des modèles de conception orientés objet.
  • Compréhension du concept, de la mise en œuvre et débogage des micro-services
  • Connaissance pratique de la conteneurisation, la virtualisation et l’orchestration des services (Container, Docker, Kubernetes et Service Mesh)
  • Une certaine expérience dans le développement et le déploiement d’applications dans Kubernetes ou tout autre orchestrateur de conteneurs compatible avec Kubernetes
  • Expérience d’utilisation de Jira, Git de la méthodologie Agile.
  • Ambition d’apprendre de nouvelles technologies
  • Bonne maîtrise de l’anglais écrit et parlé

ABOUT THIS OPPORTUNITY:

Innovating beyond the confines of physical devices to a future where cloud technology connects and enhances the human experience is the core foundation of our Ericsson Cloud Software & Services (BCSS) team. Core network engineering, which is an integral part of BCSS, is expanding in our Montreal R&D unit to further contribute to the evolution of 5G core network more specifically in the network API and Exposure domain00.
To support and enable service providers with their transition to cloud native software and automated operations, we are looking for software developers that can own design through implementation, validation, and deployment to handoff to customers.

THE SKILLS YOU BRING:

  • Bachelor’s or master’s degree in Information Technology, Computer Science, or a related quantitative field or equivalent experience
  • Knowledge of Unix/Linux
  • Development experience and skills in Java and Java-based languages, Spring Boot and JavaScript, familiar with JDK 8+, e.g. Lambda, CompletableFuture, etc
  • Development and scripting experience in Python, java, shell
  • Good knowledge of Object-Oriented design patterns.
  • Understanding of microservice concept, implementation, and debugging
  • Knowledge on containerization, virtualization, and service orchestration (Container, Docker, Kubernetes)
  • Some experience in developing and deploying applications in Kubernetes or any other Kubernetes-compatible container orchestrator
  • Some experience using Jira and Git and Agile software development
  • Ambitious to learn new technologies
  • Excellent written and oral English communication skills

Responsibilities:

  • Design and develop backend microservices of a distributed telecommunications product to be deployed in a Kubernetes cluster
  • Ensure quality, testability, scalability, resiliency, maintainability, and security of the product implementation
  • Work with Product Owner in requirement/user story analysis and Software Architect on solution and architecture analysis.
  • Participate in all development phases: software design, implementation, test, integration/release, deployment, bug fixing, maintenance and support.
  • Apply most up-to-date techniques, architecture, and open-source solutions
  • As part of an agile cross-functional development team, deliver a feature or use case End to End (E2E)
  • E2E includes:
  • Feature or use case design according to defined and specified user story and architecture.
  • Development/Implementation
  • Automated Unit Test
  • Automated Node level Feature Test
  • E2E Test in dev environment


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Information Technology, Technology

Proficient

1

Quebec City, QC, Canada