Senior Cloud Applications Developer / Développeur Senior d Applications Infonuagique

Hewlett Packard Enterprise (StLaurent QC, Canada) 11 days ago

Hewlett Packard Enterprise advances the way people live and work. We bring together the brightest minds to create breakthrough technology solutions, helping our customers make their mark on the world.

Aruba is redefining the “IT EDGE”. Creating new customer experiences by building intelligent spaces and digital workspaces. We are focused on campus, branch, mobility and the IoT to transform business models with the combined power of compute, context, control and secure connectivity.

The primary function of the position is to design, develop, troubleshoot and debug the backend software for our Cloud based offering of location based services.

This will include software modules related to retrieving and processing telemetry produced by Wi-Fi 6 access points, to be integrated in a multi-cloud system.  This telemetry must be processed in a timely, near real time fashion, and requires efficient usage of messaging and database technologies in a cloud environment.   As part of this work, APIs will need to be defined to allow internal and external services to interact with our Wi-Fi platform, and will serve a number of applications relying on location based services such as presence analytics, indoor navigation or customer engagement.

  • Able to participate in all stages of design and development including solution design, analysis, coding, testing, and integration.
  • Work as a member of a project team with other software engineers and internal or outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion.
  • Code and own  portions of software component(s).
  • Review and evaluate designs and project activities for compliance with design and development guidelines and standards; provide tangible feedback to improve product quality and mitigate failure risk.
  • Help build a team, mentor junior engineers, and collaborate with other teams for developing new technologies.

Education and Experience

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Minimum 6-10 years of experience implementing cloud applications and solutions

Knowledge and Skills

  • Programming proficiency in Object Oriented JVM based languages (Java or Scala) is a must.
  • Solid grasp of software engineering concepts including common data structures, standard algorithms, object-oriented design, and cloud computing paradigms.
  • Knowledge of RDBMS (Postgres) and NoSQL (Cassandra, ElasticSearch, Kairos DB, etc). Persistence stack needed.
  • Experience in designing cloud applications using distributed cache.
  • Experience using Redis, Hazelcast and similar products.
  • Experience with wireless based technologies such as GPS, RF tags, Fine Time Measurement, UWB, and Wi-Fi in general is an asset.
  • Ability to deploy various techniques to ‘scale’ an application in a cloud environment.
  • Day to day working knowledge of contemporary source code development tools (eg  GIT, Maven, Eclipse)
  • Demonstrated abilities to work with Quality Assurance and remote teams.
  • Experience working in Agile Methodology.

Join us and make your mark!

We offer:

• A competitive salary and extensive social benefits

• Diverse and dynamic work environment

• Work-life balance and support for career development

• An amazing life inside the element! Want to know more about it?

Then let’s stay connected!

https://www.facebook.com/HPECareers

https://twitter.com/HPE_Careers

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together.                                                                                                                                                               Accommodation of special needs for qualified candidates may be considered within the framework of the HPE Accommodation Policy.

Développeur Senior de Logiciels Infonuagique

Hewlett Packard Enterprise fait progresser la façon dont les gens vivent et travaillent. Nous rassemblons les esprits les plus brillants pour créer des solutions technologiques révolutionnaires, aidant nos clients à faire leur marque dans le monde.

Aruba redéfinit le «IT EDGE». Créer de nouvelles expériences client en construisant des espaces intelligents et des espaces de travail numériques. Nous nous concentrons sur le campus, la succursale, la mobilité et l'IoT pour transformer les modèles commerciaux avec la puissance combinée du calcul, du contexte, du contrôle et de la connectivité sécurisée.

La fonction principale du poste est de concevoir, développer, dépanner et déboguer le logiciel backend pour notre offre de services basés sur la localisation basée sur le Cloud.

Cela comprendra des modules logiciels liés à la récupération et au traitement de la télémétrie produite par les points d'accès Wi-Fi 6, à intégrer dans un système multicloud. Cette télémétrie doit être traitée en temps opportun, presque en temps réel, et nécessite une utilisation efficace des technologies de messagerie et de base de données dans un environnement cloud. Dans le cadre de ce travail, des API devront être définies pour permettre aux services internes et externes d'interagir avec notre plate-forme Wi-Fi, et serviront un certain nombre d'applications reposant sur des services basés sur la localisation tels que l'analyse de présence, la navigation intérieure ou l'engagement client.

  • Capable de participer à toutes les étapes de la conception et du développement, y compris la conception, l'analyse, le codage, les tests et l'intégration de la solution.
  • Travailler en tant que membre d'une équipe de projet avec d'autres ingénieurs logiciels et des partenaires de développement internes ou externalisés pour développer des solutions fiables, rentables et de haute qualité pour la partie des systèmes assignés.
  • Code et propres parties du ou des composants logiciels.
  • Examiner et évaluer les conceptions et les activités de projet pour la conformité aux directives et normes de conception et de développement; fournir une rétroaction tangible pour améliorer la qualité du produit et atténuer les risques de défaillance.
  • Aidez à créer une équipe, encadrez des ingénieurs juniors et collaborez avec d'autres équipes pour développer de nouvelles technologies.

Éducation et expérience

  • Baccalauréat ou maîtrise en informatique, systèmes d'information ou équivalent
  • Minimum de 6 à 10 ans d'expérience dans la mise en œuvre d'applications et de solutions infonuagiques

Connaissances et compétences

  • La maîtrise de la programmation dans les langages JVM orientés objet (Java ou Scala) est indispensable.
  • Bonne maîtrise des concepts d'ingénierie logicielle, y compris les structures de données courantes, les algorithmes standard, la conception orientée objet et les paradigmes de l'informatique en nuage.
  • Connaissance des SGBDR (Postgres) et NoSQL (Cassandra, ElasticSearch, Kairos DB, etc.). Pile de persistances nécessaire.
  • Expérience de la conception d'applications infonuagiques à l'aide d'un cache distribué.
  • Expérience de l'utilisation de Redis, Hazelcast et de produits similaires.
  • Une expérience des technologies sans fil telles que le GPS, les balises RF, la mesure précise du temps, l'UWB et le Wi-Fi en général est un atout.
  • Capacité à déployer diverses techniques pour «faire évoluer» une application dans un environnement infonuagique.
  • Connaissance pratique quotidienne des outils de développement de code source contemporain (par exemple GIT, Maven, Eclipse)
  • Aptitudes avérées à travailler avec l'assurance qualité et des équipes à distance.
  • Expérience de travail en méthodologie Agile.

Rejoignez-nous et faites votre marque!

Nous offrons:

• Un salaire compétitif et des avantages sociaux importants

• Environnement de travail diversifié et dynamique

• Équilibre entre vie professionnelle et vie privée et accompagnement au développement de carrière

• Une vie incroyable à l'intérieur de l'élément! Envie d'en savoir plus?

Alors restons connectés!

https://www.facebook.com/HPECareers

https://twitter.com/HPE_Careers

HPE est un employeur offrant l'égalité des chances en matière d'emploi / vétérans / handicapés / LGBT et action positive. Nous nous engageons à promouvoir la diversité et à bâtir une équipe qui représente une variété d'antécédents, de perspectives et de compétences. Nous ne faisons pas de discrimination et toutes les décisions que nous prenons sont prises en fonction des qualifications, du mérite et des besoins commerciaux. Notre objectif est d'être une équipe mondiale diversifiée, représentative de nos clients, dans un environnement inclusif où nous pouvons continuer à innover et à grandir ensemble.

L’accommodement de besoins particuliers pour les candidats qualifiés pourra être considéré, conformément à la politique d’accommodement de HPE.

Le genre masculin a été utilisé sans aucune intention discriminatoire et dans le seul but de faciliter la lecture et de ne pas alourdir le texte.

#ArubaMontreal

1078964


HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status


More from Hewlett Packard Enterprise
Senior Data Engineer
Hewlett Packard Enterprise 8 days ago
Senior Data Engineer
Hewlett Packard Enterprise 8 days ago

Senior Cloud Applications Developer / Développeur Senior d Applications Infonuagique

Apply On Company Site
Back to search page
;