Company

EricssonSee more

addressAddressSaint-Laurent, QC
type Form of workFull-time
salary Salary$50.2K–$63.5K a year
CategoryIT

Job description

About your new 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 Software Production System, which is an integral part of BCSS, is expanding in our Montreal R&D unit to further contribute to the development of critical products for Software Product Lifecycle Management.
To support and enable service providers with their transition to cloud-native software and automated operations, we are looking for Software Developers who can own design through implementation, validation, and deployment to our users.
What we offer you:
  • Health and wellness benefits from day one with an option for zero premium medical coverage for you and your dependents
  • Group retirement and savings programs with the potential for automatic contributions and company matching
  • Career growth support of up to $8,000/year for continued education and certifications
  • A supportive and inclusive culture focused on a healthy work/life balance
  • Employee Resource Groups with a mission to advocate for causes that are important to us and the wider community, like Women of Ericsson, Asian Connections, Ericsson Pride, and GenNext to name a few in North America
  • Employee and family assistance programs for counseling and life coaching, plus online resources for parenting, financial support, and more
  • Life & Accident Insurance and Disability benefits
  • Beautiful campus featuring on-site cafeteria, gym including exercise classes, outdoor activities, innovation garage, and a CPE Daycare onsite
What you will do:
  • Develop and test high-quality back-end and front-end microservices following a Cloud-Native architecture to be deployed in a Kubernetes cluster
  • 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
  • Collaborate closely with lead architects to ensure quality, testability, scalability, resiliency, maintainability, and security of the product implementation
  • Participate in all development phases: software design, implementation, test, integration/release+, bug fixing, maintenance, and support.
  • Apply the most up-to-date techniques, architecture, and open-source solutions
  • Be an active participant in all activities of an Agile team: feature grooming, sprint planning, daily scrum, demos, and retrospectives
What you will bring:
  • Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related quantitative field or equivalent experience
  • Desire to code at least 80% of the time
  • Proficiency in microservice implementation and debugging in distributed applications in a Linux environment
  • Multiple positions available using different technologies:
    • Solid experience developing applications using Java (knowledge of Java version 11 or later, preferably Java 17) and Java-based frameworks such as Spring Boot
    • Good experience working with TypeScript and developing single-page applications using Angular and RxJs frameworks (knowledge of Angular version 8, 10, or later, preferably Angular 17).
    • Good development experience in Javascript/CSS/HTML5
    • Good development experience and skills in Python
  • Excellent knowledge of REST protocol, RESTful web APIs, and JSON format
  • Good knowledge of Object-Oriented design patterns.
  • Working knowledge of Docker, Helm, Spinnaker
  • Good knowledge & experience of Database technologies such as PostgreSQL, Oracle, MySQL, NoSQL, MongoDB, Redis, Cassandra, etc.
  • Experience using Jira Git and Agile software development
  • Ambitious to learn new technologies
  • Excellent written and oral English communication skills
Additional skills that you may have:
  • Knowledge in Graph databases (Neo4j).
  • Knowledge in integration technologies: e.g Jenkins, GitLab
  • Knowledge of Maven, Gradle, Data analytics, Monitoring
  • Ability to show in-depth knowledge in areas of expertise, from frameworks to low-level implementation details.
  • Being able to not only explain what technology to use but also explain how the given technology stack works
  • Familiarity with Free Open-Source Software, its principles, and licenses
  • Certifications in public cloud technologies
Refer code: 2169399. Ericsson - The previous day - 2024-03-14 07:13

Ericsson

Saint-Laurent, QC
Popular Full Stack Software Developer jobs in top cities

Share jobs with friends