Construis ce qui compte. Faites grandir là où cela compte.
Qui Nous sommes
Chez AMCS, la durabilité signifie les affaires — et des carrières qui créent un impact. De nos racines en Irlande à nos équipes à travers l’Europe, l’Amérique du Nord et l’Australasie, nous réunissons des personnes ambitieuses pour contribuer à remodeler les industries qui soutiennent notre monde.
Ce que nous construisons
Nous développons des solutions SaaS intelligentes basées sur le cloud qui transforment des opérations complexes en performances plus intelligentes et durables. Propulsée par l’IA, les données et une expertise approfondie du secteur, notre technologie aide les clients à optimiser les itinéraires, gérer le recyclage, améliorer la conformité, débloquer des informations et avancer plus rapidement vers un avenir plus efficace et circulaire.
Pourquoi rejoindre AMCS
Rejoignez AMCS et faites partie d’une équipe mondiale où le but rencontre la performance. Ici, vous pouvez faire évoluer votre carrière, remettre en question ce qui est possible et travailler sur une technologie qui fait une différence mesurable — pour nos clients, nos communautés et la planète.
Description du poste : Lieu : Sur place à Limerick - Date de remise des diplômes le 4 janvier 2027
Ce stage est destiné à un développeur techniquement motivé qui souhaite acquérir une expérience pratique dans la création de logiciels réels sur une pile .NET moderne, avec des outils de développement par IA comme élément central du flux de travail. Vous travaillerez intégré dans une capsule d’ingénierie, contribuant à des fonctionnalités de qualité production et apprenant ce que signifie livrer un logiciel dans un environnement professionnel.
Ce n’est pas un rôle de support ou de documentation. Vous écrirez du code, participerez à la relecture de code et utiliserez des outils de développement assisté par IA comme multiplicateur de votre production dès le premier jour.
Responsabilités clés
• Développer et maintenir des fonctionnalités en C# et ASP.NETCore à travers les services web et backend
• Écrire des tests unitaires et d’intégration comme une pratique standard, pas une réflexion après coup
• Utiliser Claude Code et des outils de développement assistés par IA pour accélérer les tâches de codage, de révision et de débogage
• Participer aux revues de pull requests et fournir des retours constructifs à ses pairs
• Travailler dans un modèle de livraison Kanban, en gérant votre propre flux de tâches au sein d’un petit pod
• S’engager avec des outils basés sur MCP et des capacités internes de plateforme développeur
• Contribuer à la documentation technique lorsque cela est pertinent
Compétences et expériences requises
Technique
• Maîtrise du C# ou d’un langage statique comparable (Java, TypeScript)
• Compréhension des principes de conception orientée objet
• Familiarité avec les API REST et les fondamentaux HTTP
• Exposition au SQL et aux bases de données relationnelles
• À l’aise avec Git pour le contrôle de version
Mentalité
• Une véritable curiosité pour le développement piloté par l’IA et un désir d’apprendre de nouveaux outils
• Capacité à lire et comprendre indépendamment du code inconnu
• Communicateur direct qui pose des questions tôt plutôt que d’être bloqué
• À l’aise avec l’ambiguïté et la livraison itérative
Désirable (non obligatoire)
• Expérience avec .NET 6+ ou ASP.NETCore
• Exposition à Azure ou à toute plateforme cloud
• Familiarité avec les environnements de développement Docker ou conteneurisés
• Utilisation antérieure d’assistants de codage IA tels que GitHub Copilot, Cursor ou Claude Code
• Connaissance des méthodes de diffusion Agile ou Kanban
Ce que tu apprendras
Au-delà des compétences techniques, ce stage est conçu pour vous donner une image réaliste de l’ingénierie logicielle professionnelle dans une grande organisation SaaS.
• Comment utiliser Claude Code et les outils d’IA agentique comme un véritable multiplicateur de productivité, et non comme une nouveauté
• À quoi ressemble le code de qualité production et comment il y parvient par la revue et l’itération
• Comment les décisions d’ingénierie sont prises dans une organisation gérant des centaines de développeurs répartis à travers plusieurs équipes
• Exposition aux concepts d’ingénierie de plateforme, notamment Kubernetes, Azure et les architectures d’agents basées sur MCP
• Comment les indicateurs DORA et les KPI d’ingénierie sont utilisés pour mesurer et améliorer la performance des équipes