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 faisons
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.
L’Opportunité
Nous recherchons un développeur Senior Full Stack pour rejoindre notre équipe d’ingénierie et jouer un rôle clé dans la création et l’amélioration de nos solutions logicielles environnementales. Vous travaillerez tout au long du cycle de vie du développement, en collaborant avec des équipes interfonctionnelles pour concevoir, développer, tester et livrer des applications évolutives qui aident nos clients à promouvoir la durabilité et l’excellence opérationnelle.
C’est une opportunité de travailler avec les technologies modernes de Microsoft dans un environnement agile tout en contribuant à des produits qui créent un impact significatif.
Responsabilités clés
Concevoir, développer, améliorer et maintenir des applications logicielles conformes aux exigences et conceptions techniques convenues.
Collaborez avec une équipe de développeurs logiciels utilisant Microsoft Visual Studio, C#, ASP.NET, .NET Core et Microsoft SQL Server.
Contribuer à la spécification, au développement, aux tests et au déploiement de solutions logicielles selon des normes de qualité définies.
Livrer des projets de développement logiciel de manière indépendante et au sein d’équipes de développement agiles et distribuées.
Construire et maintenir des API évolutives, des applications web et des services backend.
Participer à des revues de code et promouvoir les meilleures pratiques en développement logiciel.
Créer et exécuter des tests unitaires pour garantir des logiciels de haute qualité et fiables.
Travailler en étroite collaboration avec les parties prenantes produit, assurance qualité et ingénierie pour fournir des solutions centrées sur le client.
Fournir des mises à jour sur les projets et des contributions techniques aux parties prenantes seniors lorsque cela est nécessaire.
Soutenir les initiatives d’amélioration continue à travers les processus, outils et technologies de développement.
Compétences et expérience
Compétences techniques
Solide expérience en C#, .NET Core, ASP.NET et développement d’API Web.
Solide connaissance des pratiques modernes de développement front-end d’Angular.
Solide expérience avec Microsoft SQL Server, conception de bases de données et optimisation des requêtes.
Bonne compréhension de JavaScript, jQuery, CSS3 et des principes de développement web réactif.
Expérience de conception et de consommation d’API RESTful et de services web.
Solide connaissance de la conception orientée objet (OOD) et des meilleures pratiques en ingénierie logicielle.
Familiarité avec les modèles de conception et les principes SOLID.
Expérience de la mise en œuvre de la sécurité des applications web et des standards de codage sécurisés.
Expérience en rédaction et maintenance de tests unitaires.
L’exposition aux technologies cloud et aux méthodologies modernes de développement est avantageuse.
Qualifications et attributs personnels
Licence en informatique, développement logiciel, technologies de l’information ou discipline connexe.
5 à 10 ans d’expérience professionnelle en développement logiciel.
De solides compétences en résolution de problèmes et une grande attention aux détails.
Excellentes compétences en communication et collaboration.
Capacité à établir des relations de travail solides entre équipes techniques et non techniques.
À l’aise dans un environnement rapide et agile.
Une passion pour la création de logiciels de haute qualité et une expérience utilisateur exceptionnelle.
Auto-motivé avec un engagement envers l’apprentissage continu et le développement professionnel.
Un haut niveau d’appropriation, de responsabilité et de détermination.
Ce que nous proposons
Rémunération et avantages compétitifs
Options de travail flexibles et hybrides
Développement de carrière et opportunités d’apprentissage
Collaboration et visibilité mondiales
Programmes de bien-être et de soutien des employés
L’opportunité de contribuer à construire un avenir plus durable
Prêt à marquer les esprits ?
Chez AMCS, votre travail aide les entreprises à fonctionner plus efficacement tout en contribuant à un avenir plus durable. Si vous êtes passionné par la technologie, l’innovation et la création de solutions qui comptent, nous serions ravis de vous entendre.
#LI-WJ1