Unser Kunde ist ein innovatives Unternehmen, das sich auf IT-Exzellenz spezialisiert hat und exzellente Entwicklungsmöglichkeiten für seine Mitarbeiter bietet. In einem dynamischen und interdisziplinären Team arbeiten Sie an anspruchsvollen Softwareprojekten im Bereich Geoinformationssysteme (GIS). Ihre Rolle umfasst die Analyse und Optimierung bestehender GIS-Implementierungen sowie die Konzeption und Entwicklung von Anwendungen in einem agilen Projektumfeld. Sie begleiten die Einführung und Konfiguration von GIS-Plattformen sowohl in der Cloud als auch On-Premise. Zudem sind Sie verantwortlich für die Weiterentwicklung kundenspezifischer Softwarelösungen und die Realisierung moderner Microservice-Architekturen. Ihre Aufgaben reichen von der Anforderungsanalyse über die Programmierung bis hin zur Qualitätssicherung und dem Projektmanagement. Das Unternehmen fördert ein positives Arbeitsumfeld, in dem Teamarbeit und persönliche Weiterentwicklung großgeschrieben werden. Sie profitieren von herausragenden Trainingsangeboten und einem starken Zusammenhalt im Team, was Ihnen ermöglicht, Ihre Fähigkeiten kontinuierlich auszubauen und sich beruflich weiterzuentwickeln.
Senior Software Engineer Geoinformationssysteme (GIS) (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium in einem IT-nahen Fachgebiet wie Informatik oder Geoinformatik abgeschlossen oder eine äquivalente IT-Ausbildung sowie relevante Berufserfahrung vorzuweisen. Sie sollten über fundierte Erfahrungen in der Implementierung mit gängigen GIS-Plattformen verfügen. Kenntnisse in einem der bekannten JavaScript Frameworks wie Angular, Vue oder React sind ebenfalls erforderlich. Zudem bringen Sie mehrere Jahre Erfahrung in der Backend-Entwicklung webbasierter, skalierbarer Systeme mit, idealerweise mit Technologien wie Java oder Node.js sowie verschiedenen Datenbanken und Frameworks wie Spring/Spring Boot oder Hibernate. Sie sind vertraut mit aktuellen Konzepten und Werkzeugen der Softwareentwicklung, darunter Scrum, Docker, CI/CD und DevOps. Sehr gute Deutschkenntnisse und gute Englischkenntnisse runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine hohe Motivation, innovative Lösungen zu entwickeln, sind für diese Position entscheidend.