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

Fügen Sie eine Lebenslaufdatei an. Akzeptierte Dateitypen werden DOC, DOCX, PDF, HTML und TXT.

Wir laden Ihre Bewerbung hoch. Es kann einige Augenblicke dauern, bis Sie Ihren Lebenslauf lesen können. Bitte warten!