Location Dublin
Country Irlande
Category Développement & Gestion de produit
Type À temps plein
Experience Senior
Language Anglais

Qui nous sommes

Le spécialiste des logiciels de durabilité, AMCS, a son siège en Irlande, avec des bureaux en Europe, aux États-Unis et en Australasie. Avec plus de 1 300 employés hautement qualifiés répartis dans 22 pays, nous sommes spécialisés dans la fourniture de solutions technologiques pour favoriser un avenir neutre en carbone.

Ce que nous faisons

Nos solutions SaaS innovantes augmentent l’efficacité et renforcent la durabilité dans les secteurs gourmands en ressources. Plus de 5 000 clients dans 23 pays bénéficient déjà de notre logiciel Performance Sustainability, garantissant que nous proposons des solutions pratiques pour améliorer la rentabilité et la résilience environnementale à travers le monde.

Le rôle

Nous recherchons un architecte logiciel hautement qualifié et motivé pour rejoindre notre équipe d’architecture. C’est une opportunité de contribuer à la conception et à l’architecture de notre plateforme cloud en utilisant les dernières avancées technologiques et méthodologies. Vous travaillerez en étroite collaboration avec les équipes d’ingénierie et de produit interBU pour garantir que la mise en œuvre est conforme aux conceptions architecturales afin de fournir des solutions d’entreprise à nos clients à grande échelle. Une appréciation des risques technologiques et une articulation des exigences non fonctionnelles sont requises . D’excellentes compétences en communication et   en travail d’équipe sont attendues parallèlement à un  Une forte éthique de travail et une attitude positive . 

Vous aurez une solide expérience de la pile technologique Microsoft et de l’infrastructure associée, ainsi que de son application au DevOps et à la sécurité. Vous aurez un vif intérêt à faire les choses correctement et à relever de nouveaux défis. 

Bien que ce poste implique principalement l’architecture de solutions, il est attendu que le candidat possède également de solides compétences en développement et puisse contribuer à la réalisation de certaines offres clés de la Plateforme. 

Le candidat idéal possédera une expertise approfondie des technologies Microsoft et une familiarité avec d’autres offres de plateformes cloud. En tant qu’architecte logiciel, vous participerez à des forums architecturaux et de prise de décision clés concernant le choix des technologies, des approches de conception et la feuille de route produit. Vous maintiendrez un fort focus sur la fiabilité, la performance et la sécurité de notre plateforme, centrée sur une expérience client positive.


Responsabilités clés

  • Travailler avec la gestion produit et ingénierie pour définir la feuille de route produit ainsi que les conceptions / facilitateurs techniques associés.

  • Faciliter la mise en œuvre d’une  plateforme cloud sécurisée , rentable, fiable, performante et évolutive. 

  • Définir et maintenir les normes et les meilleures pratiques en architecture logicielle.

  • Diriger la conception et la mise en œuvre de solutions logicielles évolutives et sécurisées

  • Communiquez efficacement les NFR et les designs, tant formellement qu’oralement. 

  • Identifier et aider à réduire toute dette technique stratégique. 

  • Collaborer avec les équipes de développement pour assurer l’alignement avec les objectifs architecturaux et les conceptions de solutions.

  • Évaluez et recommandez des outils, technologies et processus afin d’assurer la plus haute qualité de produits pour notre plateforme.

  • Fournir une direction technique et du mentorat aux équipes de développement.

  • Contribuer activement au développement de  paquets de plateforme de base/projets de modèles.  

  • Restez informés des dernières avancées technologiques qui nous aideront à améliorer continuellement notre offre de plateforme. 

  • Collaborer avec les équipes Architecture, DevOps et Ingénierie de Plateforme pour automatiser les déploiements, faire respecter la gouvernance et garantir le respect des exigences réglementaires

  • Veillez à la sécurité des données, à la confidentialité et au respect de toutes les politiques et normes applicables.


Exigences

  • Licence ou master en informatique ou dans un domaine connexe ou une expérience pratique équivalente.

  • Minimum de 8 ans d’expérience en développement. 

  • 3+ ans d’expérience dans un rôle en logiciel, technique ou architecture de solutions. 

  • Une solide compréhension des architectures cloud-native et des modèles de conception.

  • Exposition à la conception/construction de systèmes d’entreprise distribués fiables capables de s’adapter à de  grands volumes de trafic. 

  • Grande attention aux détails et volonté de relever des défis techniques complexes. 

  • Maîtrise de la pile Microsoft - .Net (c#), Web Api, Azure Services (incluant Cosmos, Azure Sql, App Insights, Key Vault, AFD, etc.), Azure DevOps, etc. 

  • Familiarité avec les offres GCP telles que GKE, Postgres et Cloud Functions.

  • Expérience/connaissance des frameworks JavaScript/Typescript tels qu’Angular et React. 

  • Compréhension complète du SDLC, avec une expérience de travail avec DDD, TDD, CI/CD. 

  • Expérience en architecture événementielle, microservices, kafka. 

  • Exposition à la technologie des conteneurs (Kubernetes, Docker, etc.) 

  • Microsoft Azure / certification .Net est un avantage. 

  • Utilisation de Co-Pilot/Other pour améliorer l’efficacité de la conception et du codage en IA. 

  • Un vif intérêt pour les technologies et outils d’IA et la manière dont les équipes peuvent les exploiter pour accélérer la livraison et la valeur pour l’entreprise et nos clients.

  • Curiosité intellectuelle et capacité d’apprentissage. 

  • Excellentes compétences en communication, documentation, conception et gestion des parties prenantes.