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 spezialisieren wir uns auf die Bereitstellung von Technologielösungen zur Förderung einer CO2-neutralen Zukunft.
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.
Die Rolle
Wir suchen einen hochqualifizierten und motivierten Technical Lead, der ein Team von Softwareentwicklern bei der Entwurf, Entwicklung und Lieferung hochwertiger Softwarelösungen mit dem Microsoft-Technologiestack leiten soll. Sie fungieren als Brücke zwischen dem Entwicklungsteam und den Stakeholdern, sorgen für technische Exzellenz, betreuen Teammitglieder und treiben Best Practices im Softwareengineering voran.
Es ist ein Verständnis für technologische Risiken und die Formulierung nicht-funktionaler Anforderungen erforderlich. Ausgezeichnete Kommunikations - und Teamfähigkeiten werden ebenso wie eine starke Arbeitsmoral und eine Anpack-Einstellung erwartet .
Sie verfügen über umfassende Erfahrung mit dem Microsoft Tech Stack und der zugehörigen Infrastruktur sowie deren Anwendung auf DevOps und Security. Sie werden ein großes Interesse daran haben, Dinge richtig zu machen und neue Herausforderungen anzunehmen. Es wird erwartet, dass der Kandidat über starke Entwicklungsfähigkeiten verfügt und zur Umsetzung der Kernlösungen beiträgt.
Als technischer Leiter für Platform Engineering legen Sie großen Wert auf Zuverlässigkeit, Leistung und Sicherheit unserer Plattform, die auf ein positives Kundenerlebnis ausgerichtet ist.
Wichtige Aufgaben
Leite die Gestaltung und Entwicklung skalierbarer, sicherer und wartbarer Anwendungen mit Microsoft-Technologien (.NET, Azure, SQL Server, Cosmos usw.).
Arbeiten Sie mit Product Owners, Architekten und Stakeholdern zusammen, um Geschäftsanforderungen in technische Lösungen umzusetzen.
Technische Führung und Mentoring für Entwickler bieten, Code-Reviews durchführen und Best Practices fördern.
Überwachen Sie den gesamten Softwareentwicklungszyklus (SDLC), einschließlich Planung, Entwicklung, Test, Bereitstellung und Support.
Stellen Sie die Einhaltung architektonischer Standards, Coding-Richtlinien und DevOps-Praktiken sicher.
Kontinuierliche Verbesserung von Ingenieurprozessen, Werkzeugen und Technologien vorantreiben.
Kommunizieren Sie NFRs und Designs sowohl formell als auch mündlich effektiv.
Architekt und implementiere RESTful APIs, die robust, gut dokumentiert und sicher sind.
Überwachung der API-Leistung und -Akzeptanz (z. B. API-Antwortzeiten, Fehlerraten und Nutzung durch interne/externe Konsumenten).
Identifizieren und helfen, strategische technische Schulden zu reduzieren.
Aktiv zur Entwicklung beitragen , wobei der Schwerpunkt darauf liegt, guten Code mit hoher Codeabdeckung zu gewährleisten , der den besten DDD-Prinzipien folgt.
Bleiben Sie auf dem Laufenden über die neuesten technologischen Fortschritte, die uns helfen, unser Angebot kontinuierlich zu verbessern.
Technische Konzepte klar an nicht-technische Interessengruppen kommunizieren.
Anforderungen
Bachelor- oder Masterabschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung.
Mindestens 7 Jahre Entwicklungserfahrung.
2+ Jahre Erfahrung in einer Technischen Leitungsrolle
Verständnis cloudnativer Architekturen und Designmuster.
Erfahrung mit der Entwicklung und dem Aufbau zuverlässiger verteilter Unternehmenssysteme, die skalierbar sind, um hohe Verkehrsmengen zu bedienen .
Hohe Detailgenauigkeit und Bereitschaft, komplexe technische Herausforderungen anzunehmen.
Ausgezeichnete Entwicklungsfähigkeiten.
Proficiency in the Microsoft Stack – .Net (c#), Web Api, Azure Services (einschließlich Cosmos, Azure SQL, App Insights, KeyVault, AFD usw .), Azure DevOps usw.
Volles Verständnis des SDLC, mit Erfahrung in der Arbeit mit DDD, TDD, CI/CD.
Vertrautheit mit automatisierten Testframeworks.
Erfahrung in event driven architecture, Microservices, Kafka.
Einstieg in Container-Technologie (Kubernetes, Docker usw.)
Microsoft Azure / .Net-Zertifizierung ein Vorteil.
Erfahrung mit API-Gateways ist ein Vorteil
Einsatz von Co-Pilot/Other für Effizienzsteigerungen im KI-Design und Coding .
Ein großes Interesse an KI-Technologien und -Tools und daran, wie Teams sie nutzen können, um die Lieferung und den Mehrwert für das Unternehmen und unsere Kunden zu beschleunigen.
Intellektuelle Neugier und Lernfähigkeit.
Ausgezeichnete Fähigkeiten in Kommunikation, Dokumentation, Design und Stakeholder-Management.