Nachhaltigkeit, die Geschäft bedeutet
Wer wir sind:
Der Spezialist für Nachhaltigkeitssoftware, AMCS, hat seinen Hauptsitz in Irland und Niederlassungen in Europa, den USA und Australasien. Mit über 1.300 hochqualifizierten Mitarbeitern in 22 Ländern sind wir darauf spezialisiert, technologische Lösungen zu liefern, um eine klimaneutrale Zukunft zu ermöglichen.
Was wir tun:
Unsere innovativen SaaS-Lösungen steigern die Effizienz und fördern die Nachhaltigkeit in ressourcenintensiven Branchen. Über 5.000 Kunden in 23 Ländern profitieren bereits von unserer Performance Sustainability Software, die sicherstellt, dass wir praktische Lösungen für bessere Rentabilität und ökologische Resilienz weltweit liefern.
Unsere Mitarbeiter:
AMCS bietet Teammitgliedern mehr als nur einen Job, sondern auch die Möglichkeit, eine Karriere bei einem Unternehmen zu gestalten, das wächst, sich weiterentwickelt und neue Arbeitsweisen entwickelt, die einen positiven Einfluss auf die Welt um uns herum haben. AMCS wurde in Irland gegründet und hält an diesen lokalen Wurzeln und der 'Start-up'-Mentalität fest, mit einer Kultur der Verbundenheit. Verbindung zu unserer Arbeit, Unsere Kunden, unsere Kollegen und unsere Gemeinschaft schaffen ein Arbeitsumfeld, das Offenheit, Zusammenarbeit und Kreativität fördert.
Wir suchen einen erfahrenen Full-Stack-Entwickler mit Expertise in C# und Angular, um unser IoT-Lösungsentwicklungsteam zu verstärken. Der erfolgreiche Kandidat wird an der Entwicklung einer hochmodernen IoT-Plattform beteiligt sein, die Computer Vision, maschinelles Lernen, eine ausgeklügelte Web-UI sowie die Echtzeitverarbeitung von Sensordaten und Videoströmen integriert.
Wichtige Aufgaben:
• Beitrag zur Gestaltung, Entwicklung und Architektur einer leistungsstarken IoT-Lösung unter Verwendung von C#, .NET Core/Framework und Angular.
• Entwicklung und Wartung robuster Backend-Systeme, mit Fokus auf Skalierbarkeit, Leistung und Sicherheit.
• Aufbauen Sie responsive, intuitive Web-UIs mit Angular für Echtzeit-Datenvisualisierung und -interaktion.
• Aktualisieren und pflegen Sie CI/CD-Pipelines mit Azure DevOps, GitOps und ArgoCD für effiziente Deployment-Workflows.
• Junior-Entwickler zu betreuen und Leitlinien zu Best Practices, Designmustern und Codequalität zu geben.
• Leiten und beteiligen Sie sich an Code-Reviews, um hohe Qualitäts-, Konsistenz- und Sicherheitsstandards sicherzustellen.
• Probleme im gesamten Technologiestack (Backend, Frontend, CI/CD-Pipelines) zu beheben und zu debuggen).
• Entwicklung von Integrationen mit Drittanbieterdiensten, IoT-Geräten und internen APIs zur Förderung der Systemzuverlässigkeit.
• Mit neuen Technologien auf dem neuesten Stand zu bleiben und kontinuierliche Verbesserungen sowohl in der Frontend- als auch in der Backend-Entwicklung voranzutreiben.
Wesentliche Fähigkeiten und Qualifikationen
• Bachelorabschluss in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet.
• 5+ Jahre Full-Stack-Entwicklungserfahrung mit C# und .NET im Backend sowie Angular im Frontend.
• Tiefes Verständnis der Entwicklung von RESTful APIs, Microservices und webbasierten Architekturen.
• Erfahrung mit Containerisierungs- und Orchestrierungstechnologien (Docker, Kubernetes).
• Kompetenz im Management von CI/CD-Pipelines mit Azure DevOps, GitOps und ArgoCD.
• Nachgewiesene Fähigkeit, skalierbare, sichere Systeme in einer Cloud-Umgebung zu entwerfen und zu implementieren (Azure).
• Fundierte Kenntnisse sowohl der SQL- als auch der NoSQL-Datenbanken.
• Umfassende Erfahrung mit Git oder anderen Versionskontrollsystemen.
• Starke Mentoring-Fähigkeiten sowie Erfahrung in der Unterstützung von Junior-Entwicklern und der Durchführung von Code-Reviews.
Wünschenswerte Fähigkeiten
• Erfahrung mit Computer-Vision-, Videoverarbeitungs- oder maschinellen Lernbibliotheken.
• Vertrautheit mit agilen Methodologien und DevOps-Praktiken.
• Vorherige Erfahrung mit IoT-Geräten und Sensorintegration.
Persönliche Eigenschaften
Der ideale Kandidat verfügt über ausgezeichnete Problemlösungsfähigkeiten und Liebe zum Detail, kombiniert mit starker Kommunikation und Teamarbeit. Du solltest in der Lage sein, selbstständig zu arbeiten und mehrere Aufgaben effektiv zu bewältigen. Und wir erwarten, dass Sie innovativ sind und offen für neue Technologien und Ansätze bereit sind.
Insgesamt brauchen wir einen ausgezeichneten Programmierer, der in der Lage ist, prägnanten, gut funktionierenden Code zu schreiben. Aber am wichtigsten ist, dass Sie unsere Leidenschaft für das Programmieren und die Entwicklung hochwertiger und langlebiger Software teilen.