Une durabilité qui signifie des affaires
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 dans 22 pays, nous sommes spécialisés dans la fourniture de solutions technologiques pour faciliter 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.
Notre équipe :
AMCS offre aux membres de l’équipe bien plus qu’un emploi, mais aussi une opportunité de tracer une carrière au sein d’une entreprise en pleine croissance, évoluant et innovant de nouvelles façons de travailler qui ont un impact positif sur le monde qui nous entoure. AMCS a été fondée en Irlande et conserve ses racines locales et sa mentalité de « start-up » avec une culture de connexion. Connexion à notre travail, Nos clients, nos collègues et notre communauté créent un environnement de travail favorisant l’ouverture, la collaboration et la créativité.
Nous recherchons un développeur Full-Stack expérimenté, expert en C# et Angular, pour rejoindre notre équipe de développement de solutions IoT. Le candidat retenu participera au développement d’une plateforme IoT de pointe intégrant la vision par ordinateur, l’apprentissage automatique, une interface web sophistiquée et le traitement en temps réel des flux de données et vidéo des capteurs.
Responsabilités clés :
• Contribuer à la conception, au développement et à l’architecture d’une solution IoT haute performance, utilisant C#, .NET Core/Framework et Angular.
• Développer et maintenir des systèmes backend robustes, en mettant l’accent sur la scalabilité, la performance et la sécurité.
• Construire des interfaces web réactives et intuitives avec Angular pour la visualisation et l’interaction des données en temps réel.
• Mettre à jour et maintenir les pipelines CI/CD en utilisant Azure DevOps, GitOps et ArgoCD pour des flux de déploiement efficaces.
• Accompagner les développeurs juniors en fournissant des conseils sur les meilleures pratiques, les modèles de conception et la qualité du code.
• Diriger et participer aux revues de code afin d’assurer des normes élevées de qualité, de cohérence et de sécurité.
• Dépannage et débogage des problèmes à travers toute la pile technologique (backend, frontend, pipelines CI/CD).
• Développer des intégrations avec des services tiers, des appareils IoT et des API internes, favorisant la fiabilité du système.
• Rester à jour avec les nouvelles technologies et favoriser des améliorations continues dans le développement frontend et backend.
Compétences et qualifications essentielles
• Licence en informatique, ingénierie ou domaine connexe.
• 5+ ans d’expérience en développement full-stack avec C# et .NET en backend, et Angular en frontend.
• Solide compréhension du développement d’API RESTful, des microservices et des architectures web.
• Expérience avec les technologies de conteneurisation et d’orchestration (Docker, Kubernetes).
• Maîtrise de la gestion des pipelines CI/CD utilisant Azure DevOps, GitOps et ArgoCD.
• Capacité avérée à concevoir et à mettre en œuvre des systèmes évolutifs et sécurisés dans un environnement cloud (Azure).
• Solide connaissance des bases de données SQL et NoSQL.
• Solide expérience avec Git ou d’autres systèmes de contrôle de version.
• Solides compétences en mentorat, avec une expérience dans le soutien aux développeurs juniors et la réalisation de revues de code.
Compétences souhaitables
• Expérience en vision par ordinateur, traitement vidéo ou bibliothèques d’apprentissage automatique.
• Familiarité avec les méthodologies Agile et les pratiques DevOps.
• Expérience préalable avec des dispositifs IoT et l’intégration des capteurs.
Attributs personnels
Le candidat idéal possède d’excellentes compétences en résolution de problèmes et une grande attention aux détails, combinées à de solides capacités de communication et de travail d’équipe. Vous devriez être capable de travailler de manière autonome et de gérer efficacement plusieurs tâches. Et nous attendons de vous que vous soyez innovants et ouverts à l’exploration de nouvelles technologies et approches.
Dans l’ensemble, nous avons besoin d’un excellent programmeur capable d’écrire un code concis et performant. Mais surtout, vous partagez notre passion pour le codage et le développement de logiciels de qualité et durables.