Unser Kunde ist ein innovatives Unternehmen, das sich auf die Entwicklung von IT-Lösungen spezialisiert hat und exzellente Entwicklungsmöglichkeiten für seine Mitarbeiter bietet. In dieser Rolle als Senior Software Engineer für Geoinformationssysteme (GIS) sind Sie Teil eines interdisziplinären Projektteams, das sich mit technisch anspruchsvollen Softwareprojekten beschäftigt. Ihre Aufgaben umfassen die Analyse und Optimierung bestehender GIS-Implementierungen sowie die Entwicklung und das Design von GIS-Anwendungen in einem agilen Umfeld. Sie begleiten die Einführung und Konfiguration von GIS-Plattformen sowohl in der Cloud als auch On-Premise. Zudem sind Sie für die Weiterentwicklung kundenspezifischer Softwarelösungen verantwortlich und konzipieren moderne Microservice-Architekturen. Ihr Beitrag reicht von der Anforderungsanalyse über die Programmierung bis hin zur Qualitätssicherung und dem Projektmanagement. Das Unternehmen legt großen Wert auf ein angenehmes Arbeitsumfeld, in dem Teamarbeit und persönliche Entwicklung gefördert werden. Sie haben die Möglichkeit, an spannenden Projekten zu arbeiten und Ihre Fähigkeiten kontinuierlich auszubauen.
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 bringen Erfahrungen in der Implementierung mit gängigen GIS-Plattformen mit und sind versiert im Umgang mit einem der bekannten JavaScript Frameworks wie Angular, Vue oder React. Mehrere Jahre Erfahrung in der Backendentwicklung webbasierter, skalierbarer Systeme und Anwendungen, insbesondere mit Java oder Node.js, sind erforderlich. Sie sollten sich mit verschiedenen Datenbanken und Frameworks wie Spring/Spring Boot und Hibernate auskennen. Zudem sind Kenntnisse aktueller Konzepte und Werkzeuge der Softwareentwicklung wie Scrum, Docker, CI/CD und DevOps von Vorteil. Sehr gute Deutschkenntnisse und gute Englischkenntnisse runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine kommunikative Art sind für diese Position ebenfalls wichtig.