DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Avanade Inc. Développement de Solutions Back-End en Kotlin – Consultant Senior in Montreal, Canada

Introduction :

Nous recherchons un consultant senior en développement de solutions back-end en Kotlin pour rejoindre notre bureau de Montréal. Vous travaillerez avec des parties prenantes techniques et non techniques pour concevoir et mettre en œuvre les meilleures solutions possibles pour nos clients. La nature exacte du travail variera selon les projets. Parfois, vous devrez écrire du code et diriger une équipe de développement de l'intérieur, et d'autres fois, vous devrez jouer un rôle de conseiller auprès de diverses ressources techniques et non techniques, concevoir une solution et communiquer cette vision technique à une équipe de développement sans intervenir directement. Vous faciliterez la transformation des applications modernes tout en étant entouré de personnes passionnées par la création d'applications modernes utilisant des technologies de pointe. Vous apprendrez à connaître les affaires, l'organisation, les systèmes, les défis et les objectifs de nos clients, et utiliserez ces connaissances au sein d'une équipe pour obtenir des résultats exceptionnels.

Rejoignez-nous :

Participez à la révolution du cloud ! En tant qu'architecte d'application Azure, vous serez en charge de la transformation numérique aux côtés d'une équipe passionnée, élaborant des applications modernes avec une technologie de pointe. Menez des projets d'entreprise, établissez la confiance des clients et collaborez à l'échelle mondiale tout en vous immergant dans l'innovation cloud. Adoptez un rôle dynamique où vous êtes à l'avant-garde des tendances industrielles, tout en profitant de la flexibilité du travail en fonction de votre projet.

Ce que vous ferez :

  • Collecte et analyse des exigences : Recueillir et analyser les exigences des parties prenantes techniques et commerciales.

  • Recommandations de conception technique et supervision : Fournir des recommandations de conception technique et une supervision pour créer ou modifier des systèmes, applications ou composants logiciels.

  • Création de documentation technique.

  • Développement et automatisation des fonctionnalités : Construire et automatiser les fonctionnalités et services qui modélisent des problèmes commerciaux complexes et alimentent des systèmes à l'échelle de l'entreprise.

  • Implémentation d'API et de microservices : Intégration avec des systèmes externes, y compris la conception de bases de données et la logique métier back-end.

  • Développement de solutions évolutives basées sur le cloud : En tenant compte de la sécurité et des performances.

  • Pratiques modernes de développement et DevOps : Utiliser les pratiques de développement et DevOps modernes, y compris CI/CD, la conteneurisation et les tests automatisés.

  • Support de la conception, du développement, de la modification, de la maintenance et de l'évaluation des applications.

  • Recommandation de modifications : Proposer des changements dans les normes de développement, de maintenance et de système.

  • Diriger des équipes de développement produit multi-fonctionnelles : Concevoir, développer et améliorer les actifs logiciels répondant ou dépassant les attentes internes et externes (clients), et répondant aux exigences de fonctionnalité, de coût et de calendrier de livraison.

  • Créer un environnement favorable : Utiliser vos connaissances pour créer un environnement favorisant la responsabilité, la qualité, l'engagement, la croissance, l'innovation et le support des processus de vente au besoin.

Vos compétences :

Compétences indispensables :

Programmation : Kotlin et Java

  • Développement de services : Microservices

  • Conteneurs : Docker, Kubernetes

  • Flux d'événements : Apache Kafka, architecture pilotée par les événements

  • Données : Familiarité avec le développement de bases de données NoSQL

  • Expérience en conception et architecture de solutions logicielles : Utilisation des modèles de conception modernes.

  • Communication : Capacité à communiquer efficacement une vision technique en français ou en anglais.

Compétences souhaitées :

  • Expérience en programmation fonctionnelle : Très souhaitable.

  • Expérience avec Azure Kubernetes Service : Souhaitable.

  • Expérience avec Azure Cosmos DB : Souhaitable.

  • DevOps : Git, Azure DevOps, Jenkins, ou équivalent.

À propos de vous :

  • Ingénieur logiciel dévoué : Vous pouvez communiquer des concepts complexes avec clarté à des audiences non techniques. Tout en étant passionné par la technologie, vous avez un sens aigu des affaires et une capacité à bien vous connecter avec les clients.

  • Vision d'ensemble : Vous pouvez voir la vue d'ensemble pour le client et le projet, et trouver un équilibre entre recommander la bonne façon de faire les choses, suivre leur façon de faire les choses et rapprocher ces deux côtés lorsque cela est possible.

  • Compétences en analyse, conception, développement, mise en œuvre et maintenance de code d'application : Confortable dans une variété de contextes.

  • Développement de logiciels hébergés sur le cloud : À l'aise avec les solutions logicielles complexes et les tests d'application.

  • Rejoignez notre équipe pour travailler sur des projets stimulants, utiliser des technologies de pointe, et développer des solutions innovantes pour nos clients.

Profitez de votre carrière

Certaines des meilleures choses à propos de travailler chez Avanade

Opportunité de travailler avec le 1er partenaire mondial de l'année de Microsoft (14 années consécutives), avec un programme de formation interne offert (minimum 80 heures par an pour la formation et les certifications payées).

Accès en temps réel à des ressources techniques et qualifiées à l'échelle mondiale.

Un conseiller de carrière dédié pour encourager votre croissance.

Des collègues engagés et serviables réellement intéressés par votre évolution professionnelle.

Découvrez plus sur certains de nos avantages ici.

Un excellent endroit pour travailler

En apportant vos compétences et vos capacités à Avanade, vous obtiendrez des expériences distinctes, un apprentissage illimité et une croissance ambitieuse en retour. En contribuant à construire notre culture diversifiée et inclusive, nous devenons encore plus innovants et créatifs, nous aidant ainsi à mieux servir nos clients et nos communautés. Vous rejoindrez une communauté de collaborateurs intelligents, solidaires pour vous soutenir, vous guider et tirer parti de votre expertise. Vous rejoindrez une entreprise conçue spécialement pour des solutions technologiques de pointe et critiques pour l'entreprise, engagée à améliorer la façon dont les humains travaillent, interagissent et vivent. Tout est là, alors jetez un coup d'œil de plus près !

Nous travaillons dur pour offrir une culture inclusive et diversifiée avec un profond sentiment d'appartenance pour tous nos employés.

Visitez notre page sur l'inclusion et la diversité.

Créez un avenir pour nos gens qui se concentre sur :

• Élargir votre réflexion • Expérimenter courageusement • Apprendre et pivoter.

Inspirer la grandeur chez nos gens en :

• Donnant du pouvoir à chaque voix • Encourageant l'audace • Célébrant les progrès.

Accélérer l'impact de nos gens en :

• Émerveillant le client • Priorisant ce qui compte • Agissant comme un seul.

*Avanade privilégie l'utilisation de l'anglais pour communiquer avec ses clients, partenaires et employé(es) situé(es) en Amérique du Nord ou au niveau international. À cet effet, des exigences en termes de capacité à travailler en anglais sont requises pour ce poste.

DirectEmployers