Golang Entwickler - Remote

Westhouse Consulting GmbH
Frankfurt am Main, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Intermediate

Job location

Frankfurt am Main, Germany

Tech stack

Confluence
JIRA
Automation of Tests
Cloud Computing
Software Quality
Computer Programming
Continuous Delivery
Continuous Integration
Data Integration
Message Broker
Scrum
RabbitMQ
Simple Object Access Protocol (SOAP)
React
Angular
Kafka
Front End Software Development
ServiceNow
Go

Job description

  • Konzeption und Entwicklung eines Integration Layers für Schnittstellen zwischen unterschiedlichen zentralen Systemen und ServiceNow
  • Implementierung und Weiterentwicklung von Backend-Services in Golang, inklusive fachlicher Konzeption ausgewählter Schnittstellen
  • Erstellung und Pflege standardisierter REST- sowie ggf. SOAP-Schnittstellen zur Anbindung verschiedener externer Systeme und Dienstleister
  • Betrieb des Layers in einer Cloud-Umgebung inkl. automatisierter Continuous In-tegration/Continuous Deployment (CI/CD)-Prozesse
  • Beratung bei der Sicherstellung der Einhaltung von Architektur- und Coding-Guidelines
  • Entwicklung und Wartung von Frontends, z.B. für Dashboards oder Reports zur Verwaltung von Assets
  • Implementierung von Mechanismen zur Datenintegration, Synchronisation und Konsistenzkontrolle zwischen ServiceNow und Dritt-Systemen
  • Realisierung von Event-basierten Triggern zur Verarbeitung von IT-Asset-Änderungen in Echtzeit
  • Optimierung der Codequalität durch systematische Reviews, automatisierte Tests und umfangreiche Dokumentation
  • Beratung bei der Erstellung von Dokumenten für Architekturentscheidungen und Erstellung von Entscheidungsdokumentationen (z. B. ADRs), insbesondere bei Abweichungen von Standardlösungen (OOTB)

Requirements

  • (Muss) Erfahrung in der Entwicklung von Backend-Services mit Golang aus 4 Projekten aus den letzten 6 Jahren
  • (Muss) 6 Jahre Erfahrung in der Datenintegration, Datenmigration und Synchronisation zwischen unterschiedlichen Systemen, sowie in Authentifizierungsmechanismen
  • (Muss) 5 Jahre Erfahrung mit Cloud-Technologien und der Nutzung automatisierter CI/CD-Pipelines
  • (Muss) 3 Jahre Erfahrung in Scrum/Kanban und sicherer Umgang mit agilen Tools (z.B. Jira, Confluence)
  • (Soll) 5 Jahre Erfahrung mit Angular, React oder vergleichbaren Frameworks
  • (Soll) Erfahrung mit Message Broker wie Kafka, RabbitMQ aus 2 Projekten in den letzten 5 Jahren
  • (Soll) Gute Kenntnisse der deutschen Sprache (Nachweis durch Zertifikat C2 oder Muttersprache)
  • (Soll) Fachliches Knowhow über Eisenbahninfrastukturunternehmen oder Eisenbahnverkehrsunternehmen aus 2 Projekten

Apply for this position