- Location
- Schweiz
- Workplace
- Onsite
- Department
- Softwareentwicklung
- Seniority
- Senior
- Source
- JOIN
Description
Für unseren Kunden im Bereich Bahninfrastruktur suchen wir einen erfahrenen Java Software Engineer. Du entwickelst eine Lösung zur bereichsübergreifenden Standardisierung des Eingriffs- und Störungsmanagements weiter. Damit unterstützt du einen effizienten Informationsfluss, reduzierst die Auswirkungen von Störungen auf den Bahnbetrieb und trägst zu einer höheren Anlagenverfügbarkeit bei.
- Analyse von Geschäftsprozessen und Problemstellungen sowie Ableitung der entsprechenden Systemanforderungen.
- Unterstützung der Fachexperten und des Product Owners bei der Anforderungsanalyse und beim technischen Lösungsdesign.
- Erstellung von Daten-, Funktions- und Objektmodellen.
- Selbstständige Entwicklung von Softwaremodulen auf Basis fachlicher Vorgaben.
- Mitarbeit bei der Erstellung von Integrationstests für Softwareapplikationen und Schnittstellen.
- Analyse und Behebung von Softwarefehlern.
- Erarbeitung von Konzepten für Softwareverbesserungen und Begleitung der Umsetzung bis in den produktiven Betrieb.
- Erstellung und Aktualisierung der Dokumentation über den gesamten Software-Lebenszyklus.
- Sicherstellung der Wartung von Softwareapplikationen und Schnittstellen.
- Ausbildung als Informatiker/in mit Fachrichtung Applikationsentwicklung und entsprechender Berufserfahrung oder ein Studienabschluss in Informatik beziehungsweise Wirtschaftsinformatik.
- Mindestens fünf Jahre Berufserfahrung.
- Sehr gute Java-Kenntnisse mit nachgewiesener praktischer Anwendung.
- Sehr gute Kenntnisse in der Webentwicklung mit HTML, CSS und JavaScript.
- Sehr gute Kenntnisse im Umgang mit relationalen Datenbanken, insbesondere Oracle.
- Sehr gute mündliche und schriftliche Deutschkenntnisse.
Von Vorteil
- Kenntnisse in React.js und Angular.
- Erfahrung mit Workflow-Frameworks.
- Kenntnisse der ArcGIS JavaScript API 4.x.
- Kenntnisse in OpenShift und Kubernetes.