Ref: #75362
Softwareentwickler (TypeScript)
Guten Tag,
Unser Kunde, ein führendes Unternehmen der Transportbranche, sucht derzeit einen Softwareentwickler (TypeScript) – Datenintegration und Ereignisplattformen.
Die Stelle
Als TypeScript-Entwickler sind Sie in den gesamten Lebenszyklus der Softwarebereitstellung eingebunden, von der Anforderungsanalyse bis hin zur Bereitstellung und zum Produktionssupport. Sie arbeiten eng mit Product Ownern, Business-Analysten, Systemverantwortlichen und anderen Entwicklern zusammen, um sicherzustellen, dass die Lösungen sowohl technisch robust sind als auch den Geschäftszielen entsprechen.
Es handelt sich um eine praxisorientierte Position im Backend-Entwicklungsbereich, in der Sie Dienste mit TypeScript und Node.js entwickeln, die über vollautomatisierte CI/CD-Pipelines auf dem Azure Kubernetes Service (AKS) bereitgestellt werden.
Hauptverantwortlichkeiten
Funktionsanalyse
- Arbeiten Sie eng mit den Beteiligten zusammen, um die Anforderungen an die Integration und den Datenfluss zu erfassen.
- Analysieren Sie Quell- und Zielsysteme, um Datenzuordnungen, Transformationsregeln und Strategien zur Fehlerbehandlung zu definieren.
- Erstellen Sie klare funktionale und technische Spezifikationen mit messbaren Abnahmekriterien.
- Hinterfragen und verfeinern Sie die Anforderungen bei Bedarf, um die Übereinstimmung mit Datenmodellen und Architekturstandards sicherzustellen.
Softwareentwicklung
- Entwicklung und Wartung von Ereignis-Producern, -Consumern, APIs, Konnektoren und Datenverarbeitungsdiensten.
- Entwicklung wiederverwendbarer Plattformkomponenten, SDKs, Bibliotheken und gemeinsamer Dienste.
- Implementierung ereignisgesteuerter Lösungen unter Einhaltung etablierter technischer Standards und Best Practices.
- Bereitstellung hochwertiger Code durch automatisierte Tests, Peer-Reviews und Prozesse der kontinuierlichen Integration.
Betrieb und kontinuierliche Verbesserung
- Bereitstellung und Support von Diensten über automatisierte Bereitstellungspipelines.
- Überwachung der Anwendungsleistung und des Integrationszustands mithilfe von Observability-Tools.
- Untersuchung und Behebung von Problemen im Zusammenhang mit Integration, Leistung und Datenqualität.
- Mitwirkung an technischen Standards, der Verbesserung von Tools und der Erstellung technischer Dokumentation.
- Gewährleistung eines sicheren Umgangs mit Daten und der Einhaltung von Governance-Richtlinien.
Erforderliche Fähigkeiten und Erfahrungen
- 3–5 Jahre Berufserfahrung in der Entwicklung mit TypeScript und Node.js.
- Fundierte Erfahrung in der Backend-Entwicklung bei der Erstellung von:
- APIs
- Integrationsdienste
- Nachrichtenempfänger
- Datenverarbeitungsanwendungen
- Erfahrung in der Erfassung von Anforderungen und der direkten Zusammenarbeit mit Stakeholdern aus dem Geschäftsbereich.
- Ausgeprägte Fähigkeiten zur Problemlösung und Fehlerbehebung.
- Fundierte SQL-Kenntnisse und Erfahrung mit Messaging-Plattformen oder NoSQL-Technologien.
- Erfahrung mit automatisierten Tests und qualitätsorientierten Entwicklungspraktiken.
- Kenntnisse in den Bereichen Docker, CI/CD-Pipelines und Cloud-Plattformen (vorzugsweise Azure).
- Verständnis für Konzepte verteilter Systeme, darunter:
- Idempotenz
- Wiederholungsmuster
- Ereignisreihenfolge
- Eventuelle Konsistenz
- Flüssige Kommunikationsfähigkeiten in Englisch.
Wünschenswerte Erfahrung
- Ereignisgesteuerte Architektur, Event Sourcing, CQRS oder Projektionsmuster.
- Azure Event Hubs, Kafka oder ähnliche Streaming-Technologien.
- Protobuf, gRPC und Schema-Versionierung.
- Kubernetes und GitOps-Tools wie ArgoCD.
- Clean Architecture, Hexagonal Architecture und Dependency Injection.
- Erfahrung in den Bereichen Transport, Logistik, Schienenverkehr oder anderen betriebsintensiven Umgebungen.
- Erfahrung im Umgang mit KI-gestützten Softwareentwicklungswerkzeugen.
Vertragsart: Freiberuflich / B2B
Beginn: So bald wie möglich
Laufzeit: 6 Monate + Verlängerung
Arbeitsort: Hybrid, 1 Tag pro Woche vor Ort entweder in London oder in der Zentrale in Brüssel
Vergütung: 400–500 £ pro Tag
Bitte senden Sie mir Ihren Lebenslauf an: stefene.balende@next-ventures.com