Für den Bereich Software Engineering (Standort St. Gallen) suchen wir für die Leitung eines Entwicklungsteams mit 13 Mitarbeitenden einen Software Engineer mit Erfahrung in der fachlichen und personellen Führung eines Teams.
Ihr Verantwortungsbereich
Führung eines Entwicklerteams mit Hauptfokus auf Java Technologien in personeller, organisatorischer sowie fachlicher Hinsicht
Massgebliche Beteiligung bei der Konzeption und dem Ausbau neuer Applikationskomponenten in Zusammenarbeit mit dem Fach Team
Übernahme komplexer Aufgaben im Bereich Business-Applikationen, insbesondere von komponenten-basierten und verteilten Systemen
Verantwortung für die Sicherstellung des technischen Know-hows bezüglich der eingesetzten Technologien (Spring Boot, Java, SWT, Java EE, XML, Web-Service, SOA, SQL, Eclipse RCP)
Sicherstellung des 3rd-Level Supports für die im Team entwickelten Applikationen
Mitarbeit bei der Gestaltung des Bereichs Software Engineering
Ihr Profil
Fundierte Ausbildung oder Studium in Informatik oder verwandtem Gebiet
Fundiertes Know-how in der Realisierung komplexer Projekten, vor allem mit Web- und Client-Server-Architekturen – von der Idee bis zum Produkt
Mehrjährige praktische Erfahrung in objektorientierter Software-Entwicklung (Java EE-Spezifikation und –Komponenten) wie auch in der Anwendung von iterativen Entwicklungsprozessen (z.B. Scrum)
Führungserfahrung in Software Engineering Projekten – fachlich und personell – wie auch erfolgreiches aktives Coaching
Hohes Qualitätsbewusstsein in Bezug auf Code- und Engineering-Qualität sowie Kenntnisse im Bereich automatisiertes Testen (z.B. JUnit)
Ausgezeichnete analytische und konzeptionelle Fähigkeiten sowie sehr gute Kommunikations-Skills
Ihre Perspektive
Wir bieten Ihnen die Möglichkeit, Ihr Wissen und Ihre Erfahrung in einem herausfordernden Umfeld unter Beweis zu stellen und dabei das Lösungs-Geschäft im Behördenumfeld kennen zu lernen. Sie arbeiten selbst aktiv in Projekten mit und übernehmen als Software-Architekt/in, Scrum Master oder als Senior Softwareentwickler/in verantwortungsvolle Rollen. Im Bereich Gemeinde-Software entwickeln Sie und Ihr Team komplexe Geschäftsapplikationen, welche Teil unseres Produkt- und Service-Angebots sind. Unser Projektumfeld ist vor allem durch Java, Web- und Client-Server Applikationen geprägt. Die Integration in komplexe Software-Landschaften wird Sie ständig begleiten. Neue Lösungen werden in unserer eigenen Cloud-Infrastruktur mit Docker, GitLab und Continuous Integration / Continuous Deployment entwickelt. Haben wir Ihr Interesse geweckt? Wir bitten Sie, Ihr Bewerberprofil ausschliesslich online zu erfassen – vielen Dank.