Location Limerick
Country Irland
Category Entwicklung und Produktmanagement
Type Vollzeit
Experience Senior
Language Englisch

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 Softwarearchitekten, der unser Architekturteam verstärken möchte. Dies ist eine Gelegenheit,  zur Gestaltung und Architektur unserer cloudbasierten Plattform mit den neuesten technologischen Fortschritten und Methoden beizutragen . Sie arbeiten eng mit BU-übergreifenden Engineering- und Produktteams zusammen, um sicherzustellen, dass die Umsetzung mit den architektonischen Entwürfen übereinstimmt und Unternehmenslösungen in großem Maßstab für unsere Kunden bereitstellt . Es ist ein Verständnis für technologische Risiken und die Formulierung nicht-funktionaler  Anforderungen erforderlich . Ausgezeichnete Kommunikations - und Teamfähigkeiten    werden  neben einer   Starke Arbeitsmoral und eine Anpack-Einstellung . 

Sie werden umfassende Erfahrung mit dem Microsoft Tech Stack und der zugehörigen Infrastruktur sowie deren Anwendung auf DevOps und Sicherheit haben. Sie werden ein großes Interesse daran haben, Dinge richtig zu machen und neue Herausforderungen anzunehmen . 

Obwohl diese Rolle in erster Linie die Lösungsarchitektur umfasst , wird erwartet, dass der Kandidat auch über starke Entwicklungsfähigkeiten verfügt und bei einigen Kernangeboten der Plattform mitwirken kann. 

Der ideale Kandidat verfügt über tiefgehende Kenntnisse in Microsoft-Technologien und Vertrautheit mit anderen Cloud-Plattformangeboten. Als Softwarearchitekt nehmen Sie an architektonischen und wichtigen Entscheidungsforen zur Auswahl von Technologien, Designansätzen und Produktroadmap teil. Sie legen einen starken Fokus auf Zuverlässigkeit, Leistung und Sicherheit unserer Plattform, die auf ein positives Kundenerlebnis ausgerichtet ist.


Wichtige Aufgaben

  • Arbeiten Sie mit dem Produkt- und Ingenieurmanagement zusammen, um die Produktroadmap und die zugehörigen Entwürfe/technischen Ermöglicher zu definieren.

  • Erleichtern Sie die Implementierung einer cloudbasierten  Plattform, die sicher, kosteneffizient, zuverlässig, leistungsfähig und skalierbar ist.  

  • Definieren und pflegen Sie Softwarearchitekturstandards und Best Practices.

  • Leitung der Entwicklung und Implementierung skalierbarer und sicherer Softwarelösungen

  • Kommunizieren Sie NFRs und Designs sowohl formell als auch mündlich effektiv. 

  • Identifizieren und helfen, strategische technische Schulden zu reduzieren. 

  • Arbeiten Sie mit Entwicklungsteams zusammen, um sicherzustellen, dass die architektonischen Ziele und Lösungsdesigns übereinstimmen.

  • Bewerten und empfehlen Sie Werkzeuge, Technologien und Prozesse, um die hochwertigsten Produkte für unsere Plattform sicherzustellen.

  • Technische Anleitung und Mentoring für Entwicklungsteams bieten.

  • Tragen Sie aktiv zur Entwicklung von Kernplattformpaketen und Vorlagenprojekten bei. 

  • Bleiben Sie stets über die neuesten technologischen Fortschritte informiert, die uns helfen, unser Plattformangebot kontinuierlich zu verbessern. 

  • Arbeiten Sie mit den Teams für Architektur, DevOps und Platform Engineering zusammen, um Deployments zu automatisieren, Governance durchzusetzen und die Einhaltung regulatorischer Anforderungen sicherzustellen

  • Gewährleisten Sie Datensicherheit, Datenschutz und die Einhaltung aller geltenden Richtlinien und Standards.


Anforderungen

  • Bachelor- oder Masterabschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung.

  • Mindestens 8 Jahre Entwicklungserfahrung. 

  • 3+ Jahre Erfahrung  in einer Software-, Technischen oder Lösungsarchitektur-Position. 

  • Tiefes Verständnis für cloud-native 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. 

  • Kompetenz im Microsoft-Stack – .Net (c#), Web API, Azure Services (einschließlich Cosmos, Azure SQL, App Insights, Key Vault, AFD usw.), Azure DevOps usw. 

  • Vertrautheit mit GCP-Angeboten wie GKE, Postgres und Cloud Functions.

  • Erfahrung/Wissen mit JavaScript/Typescript-Frameworks wie Angular und React. 

  • Volles Verständnis des SDLC, mit Erfahrung in der Arbeit mit DDD, TDD, CI/CD. 

  • Erfahrung in event driven architecture, Microservices, Kafka. 

  • Einstieg in Container-Technologie (Kubernetes, Docker usw.) 

  • Microsoft Azure / .Net-Zertifizierung 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.