Se­nior ­Full­stack ­De­ve­l­oper (m/w/x)

Vollzeit
  • Home Office:Teilweise möglich
  • Einstiegsgehalt:Ab € 55.300 brutto pro Jahr
  • Berufserfahrung:2-5 Jahre
  • Startdatum:Ab sofort
  • Befristung:Ohne Befristung
Wien, Österreichvor etwa 2 Monaten

Wir möchten neue Wege gehen. Und neue Wege schaffen. Heute. Für morgen. Für uns. Jetzt Teil des #TeamOEBB werden!

Als Mitglied des Digital Hub bist du Teil eines Pools von Fachexpert:innen und arbeitest für Unternehmen innerhalb der ÖBB. Du entwickelst moderne, skalierbare Softwarelösungen und bist dafür in engem Austausch mit Fachexpert:innen im crossfunktionalen agilen Team sowie dem Produktmanagement.

Seit 1923 prägen wir als ÖBB die Mobilität in Österreich und tragen die Verantwortung für eine moderne Infrastruktur sowie für die Beförderung von Menschen und Gütern.

Eine Karriere bei den ÖBB ist nicht nur vielfältig, sondern auch sinnstiftend: Als größtes Klimaschutzunternehmen im Mobilitätssektor bewegen wir ganz Österreich, treiben die österreichische Wirtschaft voran, fördern Innovation und sind ein verlässlicher, verantwortungsbewusster Arbeitgeber. Wir unterstützen unsere Mitarbeiter:innen bei ihrer beruflichen und persönlichen Weiterentwicklung, setzen Maßnahmen für ihre Gesundheit und gemeinsam schaffen wir eine Unternehmenskultur, die von Wertschätzung und respektvoller Zusammenarbeit geprägt ist.

Profil

  • entwickelst mit Leidenschaft Software und bringst mehrjährige Erfahrung in komplexen Anwendungen im .NET und Web Bereich mit oder hast Interesse dich aus einem anderen Umfeld in die genannten Technologien weiterzuentwickeln.
  • begeistert dich zum kontinuierlichen Lernen neuer Methoden, Technologien und Frameworks.
  • hast bereits selbstständig Projekte durchgeführt und technologische Entscheidungen auf Basis von objektiven Kriterien getroffen.
  • arbeitest gern im Team, denkst analytisch, handelst proaktiv, serviceorientiert und verantwortungsbewusst.
  • bringst idealerweise Erfahrung mit Container Lösungen (Docker / Kubernetes) und DevOps, NoSQL sowie relationalen Datenbanken und Web Frameworks mit.
  • verstehst unter Clean Code kein Fremdwort. 
  • kannst dich inhaltlich dafür begeistern die Zukunft der Eisenbahn durch Einsatz neuer Technologien aktiv mitzugestalten.

Aufgaben

  • bist zuständig für die Neu- und Weiterentwicklung bestehender Services in Abstimmung mit den Business Units mit dem Schwerpunkt .NET – dabei im mobilen oder Web-Umfeld als Fullstack Entwickler:in, alternativ auch mit reinem Frontend oder Backend Schwerpunkt .
  • wirkst bei Architekturentscheidungen und bei der Optimierung bestehender IT-Systeme als Lead Developer für bestimmte Module/ Applikationen mit.
  • verantwortest im Rahmen einer Community of Practice auch Definition und Etablierung der gängigen Qualitätsstandards in der Softwareentwicklung.
  • führst gemeinsamen mit deinen Kolleg:innen Code Reviews durch und unterstützt weniger erfahrenen Software Entwickler:innen.
  • erstellst Aufwandsschätzungen sowie technische Dokumentationen und pflegst diese. 
  • nutzt bestehenden Build & Deployment Pipelines für Monitoring und Problemlösung im Entwicklungsprozess.
  • entwickelst mit folgendem Tech-Stack: .NET Framework, .NET Core, Docker sowie modernen Web-Frameworks wie Angular oder React (TypeScript), unterstützt durch HTML5 und CSS/LESS/SASS.

Unser Angebot

  • Wir bieten dir einen modernen Arbeitsplatz mit exzellenter öffentlicher Anbindung.
  • Flexible Arbeitszeiten und Teleworkoptionen in einem sehr spannenden, dynamischen und agilen Team.
  • Einen sicheren und nachhaltigen Arbeitsplatz mit spannenden Aufgaben sowie die Chance, deinen persönlichen Beitrag zur klima- und umweltfreundlichen Mobilität zu leisten.
  • Zahlreiche Benefits (besondere Konditionen bei Bahnreisen & in unseren Reisebüros, Ferienhäuser und Appartements in beliebten heimischen Urlaubsregionen, hausinternes Car-Sharing, Versorgung des persönlichen Wohls durch eine moderne in-house Kantine).
  • Die Gesundheit unserer Mitarbeiter:innen liegt uns am Herzen, daher bieten wir regelmäßig die Möglichkeit zur Gesundenuntersuchung.
  • Hervorragende Weiterbildungsangebote sowie zahlreiche Weiterentwicklungsmöglichkeiten innerhalb des Konzerns.

Über Soft­ware­ent­wick­ler*in­nen: Häufig gestellte Fragen

Was macht ein Soft­ware­ent­wick­ler*in?

Du weißt, dass dir weder die rote noch die blaue Pille wirklich den Durchblick geben oder nehmen kann. Nur du allein schaffst es durch den Quellcode-Dschungel. Was genau Softwareentwickler machen und wie ihre Arbeit funktioniert, ist dein süßes Geheimnis. Nur eines ist sicher: Du bist nicht der Informatiker, den deine Kollegen rufen sollten, wenn ihr Excel oder Word-Programm zum zehnten Mal abgestürzt ist. Du befasst dich eher mit Schnittstellen verschiedener Komponenten und Systeme, definierst Datenstrukturen und entwirfst Algorithmen für Programme, Softwaretools oder Apps. Deine Hauptaufgabe ist es Software zu programmieren – also zu erschaffen, verbessern und zu reparieren. Aber pass auf: Im einen Moment fühlst du dich wie der “Master of the Universe” und im nächsten hast du das Gefühl ein Äffchen zu sein, dass nur irgendwie auf der Tastatur herumhaut – je nachdem, ob dein Code funktioniert oder eben nicht.

Worunter sind Soft­ware­ent­wick­ler*in­nen noch bekannt?
Soft­ware­ent­wick­ler*in­nen sind auch bekannt als: Informatiker*in, Programmierer*in, Software Architekt*in, Software Entwickler*in, Instructional Design Developer*in, Software-Engineer
Welche Skills benötigt man als Soft­ware­ent­wick­ler*in?
Um ihre Tätigkeit gut ausführen zu können, benötigen Soft­ware­ent­wick­ler*in­nen grundsätzlich folgende Hard Skills:

Programmiersprachen
Fachkenntnisse in der Softwareentwicklung
Fundierte Englischkenntnisse
Umgang mit Zahlen


Außerdem sollte ein Soft­ware­ent­wick­ler*in gewisse Soft Skills mitbringen:

Logisches Denkvermögen
Kommunikativität
Teamfähigkeit

Welche Schulfächer sind für einen angehenden Soft­ware­ent­wick­ler*in relevant?
Für die meisten Soft­ware­ent­wick­ler*in­nen ist es hilfreich, an folgenden Schulfächern Interesse zu haben: Englisch, Informatik, Mathematik
In welchen Tätigkeitsfeldern arbeiten Soft­ware­ent­wick­ler*in?
Soft­ware­ent­wick­ler*in­nen arbeiten in der Regel in folgenden Tätigkeitsfeldern:

Arbeiten ohne örtliche Bindung, Arbeiten mit Daten & Zahlen, Arbeiten mit Technik, Arbeiten am Computer