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 auf die Bereitstellung von Technologielösungen spezialisiert, die eine klimaneutrale Zukunft 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, sodass wir praktische Lösungen für eine verbesserte 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 mit einer Kultur der Verbindung fest. Verbindung zu unserer Arbeit, unseren Kunden, unseren Kollegen und unserer Gemeinschaft schafft ein Arbeitsumfeld, das Offenheit, Zusammenarbeit und Kreativität fördert.
Wir suchen einen erfahrenen Full-Stack-Entwickler mit Expertise in C# und Angular, der unser IoT-Lösungsentwicklungsteam verstärkt. Der erfolgreiche Kandidat wird an der Entwicklung einer hochmodernen IoT-Plattform beteiligt sein, die Computer Vision, maschinelles Lernen, eine ausgefeilte Web-UI sowie 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 Aufmerksamkeit fürs Detail, kombiniert mit starker Kommunikation und Teamarbeit. Sie sollten in der Lage sein, selbstständig zu arbeiten und mehrere Aufgaben effektiv zu bewältigen. Und wir erwarten von Ihnen, innovativ und offen für neue Technologien und Ansätze zu sein.
Insgesamt brauchen wir einen ausgezeichneten Programmierer, der prägnanten, gut funktionierenden Code schreiben kann. Aber am wichtigsten ist, dass Sie unsere Leidenschaft für Programmieren und die Entwicklung hochwertiger und langlebiger Software teilen.