Das Unternehmen steht für digitale Exzellenz und bietet vielfältige Entwicklungsmöglichkeiten für alle Mitarbeitenden. In einem dynamischen Umfeld wachsen die Teams gemeinsam und lernen voneinander. Die Rolle des Senior Software Engineers für Geoinformationssysteme (GIS) umfasst die Analyse und Optimierung bestehender GIS-Implementierungen sowie die Konzeption und Entwicklung von (GIS-) Anwendungen in einem agilen Projektumfeld. Die Mitarbeitenden arbeiten in interdisziplinären Projektteams und sind für verschiedene Aufgaben im gesamten Engineering-Prozess verantwortlich, einschließlich der Anforderungsanalyse, Programmierung, Implementierung und Qualitätssicherung. Zudem begleiten sie die Einführung und Konfiguration von GIS-Plattformen sowohl in der Cloud als auch On-Premise. Die Entwicklung und Optimierung kundenspezifischer Softwarelösungen sowie die Realisierung moderner Microservice-Architekturen sind ebenfalls Teil der Aufgaben. Das Unternehmen fördert eine Kultur der Offenheit und Verantwortungsübernahme, was zu einem positiven Arbeitsumfeld beiträgt. Die Mitarbeitenden haben die Möglichkeit, an anspruchsvollen Projekten zu arbeiten und von zielgerichteten Trainingsangeboten zu profitieren.
Senior Software Engineer Geoinformationssysteme (GIS) (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein Studium in einem IT-nahen Fachgebiet wie Informatik, Geoinformatik oder Computer Science oder hat eine äquivalente IT-Ausbildung sowie relevante Berufserfahrung gesammelt. Erfahrungen in der Implementierung mit gängigen GIS-Plattformen sind erforderlich. Zudem sollte der Bewerber Kenntnisse in einem der bekannten JavaScript Frameworks (Angular, Vue, React) mitbringen. Mehrjährige Erfahrung in der Backendentwicklung webbasierter, skalierbarer Systeme und Anwendungen, beispielsweise mit Java oder Node.js, ist notwendig. Der Kandidat sollte auch aktuelle Konzepte und Werkzeuge der Softwareentwicklung beherrschen, wie Scrum, Docker, CI/CD und DevOps. Ein sicherer Umgang mit KI-Tools und die Fähigkeit, deren Ergebnisse kritisch zu bewerten, sind ebenfalls von Vorteil. Sprachkenntnisse in Deutsch (sehr gut) und Englisch (gut) sind erforderlich. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und Kommunikationsstärke runden das Profil ab.