Développement de Solutions Full-Stack – Consultant Senior

at  Avanade

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified16 May, 2024N/AGood communication skillsNoNo
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:

Come join us
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.
Skills and experiences

Compétences indispensables :

  • Programmation : JavaScript, TypeScript
  • Frameworks : Node.js, React
  • Développement de services : APIs RESTful, Microservices
  • Données : SQL Server, MySQL, PostgreSQL, SQLite, ou équivalent
  • Conteneurs : Docker, Kubernetes
  • 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 avec Strapi CMS : Très souhaitable.
  • Langages de programmation supplémentaires : C# / .NET, Java
  • Microsoft Azure : Services de calcul, de stockage et PaaS (Web Apps, App Services, Logic Apps, Azure Functions) ou expérience similaire avec le cloud
  • Données : Bases de données NoSQL, Azure Cosmos DB
  • DevOps : Git, Azure DevOps, Jenkins, ou équivalent

About you

  • 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.

What you’ll do

  • 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évelopper des 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.

Enjoy your career

Responsibilities:

  • 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évelopper des 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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada