Auf einen Blick
- Aufgaben: Modernisiere kritische Systeme im Luftverkehrsmanagement und entwickle innovative Softwarelösungen.
- Unternehmen: Führendes Unternehmen in der Luftfahrttechnologie mit internationalem Team.
- Vorteile: 25 Tage bezahlter Urlaub, internationales Unfallversicherung und monatliches Weiterbildungsbudget.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen und regelmäßigen Teamevents.
- Warum dieser Job: Gestalte die Zukunft der Luftfahrt mit modernster Technologie und innovativen Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Java und agilen Methoden.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Wir stellen einen Software Engineer – ATM Surveillance Data Processing ein, um das Team unseres Kunden mit Sitz in Genf zu verstärken.
Sie werden zur Modernisierung von mission-critical Air Traffic Management (ATM) Systemen beitragen, mit einem starken Fokus auf die Verarbeitung von Überwachungsdaten. In einem agilen und stark regulierten Umfeld helfen Sie dabei, Legacy-Anwendungen in eine moderne serviceorientierte Architektur zu transformieren, während Sie hohe Standards in Bezug auf Zuverlässigkeit, Qualität und Leistung sicherstellen.
Hauptverantwortlichkeiten
- Beitrag zur Modernisierung und Zerlegung eines großangelegten Legacy-Systems, das die ATM-Überwachungsoperationen unterstützt.
- Entwurf, Entwicklung und Wartung zuverlässiger, hochverfügbarer Backend-Lösungen unter Verwendung von Java und modernen Software-Engineering-Praktiken.
- Anwendung von Test-Driven Development (TDD) und Behavior-Driven Development (BDD) Ansätzen während des gesamten Entwicklungszyklus.
- Aufbau und Wartung automatisierter Testlösungen, insbesondere unter Verwendung von Java und Cucumber.
- Analyse von Betriebs- und Benutzeranforderungen und deren Übersetzung in klare Softwareanforderungen und technische Lösungen.
- Erstellung und Pflege von Ingenieurdokumentationen, einschließlich Software- und Systemanforderungen, Entwurfsdokumentation, Testspezifikationen und Rückverfolgbarkeitsaufzeichnungen.
- Teilnahme an Verifizierungs- und Validierungsaktivitäten, einschließlich Testvorbereitung, -durchführung, Berichterstattung, Factory Acceptance Tests (FAT) und Site Acceptance Tests (SAT).
- Unterstützung von Zertifizierungs-, Qualitäts- und Compliance-Aktivitäten, während Sie zu kontinuierlichen Verbesserungen in den Ingenieurprozessen und der Automatisierung beitragen.
Stellenanforderungen
- Ingenieurabschluss in Informatik, Software Engineering, Informationstechnologie, Aeronautik oder einem vergleichbaren Bereich.
- Mindestens 5 Jahre Berufserfahrung in der Entwicklung komplexer Softwaresysteme.
- Solide Erfahrung mit Java, Spring und Maven (MVN).
- Frühere Erfahrungen in regulierten oder sicherheitskritischen Umgebungen sowie Erfahrung in der Anforderungsanalyse, Verifizierung und Validierung sowie Dokumentation des Softwarelebenszyklus.
- Gutes Verständnis von Linux, Netzwerken und verteilten Systemen.
- Erfahrung mit Netty, Messaging-Technologien oder Low-Level-Netzwerkkommunikation wäre ein großer Vorteil.
- Starke analytische und problemlösende Fähigkeiten, mit der Fähigkeit, betriebliche Bedürfnisse in robuste technische Lösungen zu übersetzen.
- Berufliche Sprachkenntnisse in Englisch (mindestens C1); Französisch und/oder Deutsch wären von Vorteil.
Kontinuierliches Lernen: Ein monatlich wachsendes Schulungsbudget zur Nutzung in einem breiten Katalog von Kursen.
25 Tage bezahlter Urlaub: Alle unsere Mitarbeiter profitieren von 25 Tagen bezahltem Urlaub pro Jahr.
Internationale Unfallversicherung: Abdeckung, die darauf ausgelegt ist, Sie überall zu schützen.
Regelmäßige Veranstaltungen: Monatliche Veranstaltungen, um sich zu treffen, sei es in kleinen Gruppen oder als größeres Team. Internationale Umgebungen: Möglichkeiten, an Einsätzen innerhalb großer internationaler Organisationen zu arbeiten.
Innovation: Beitrag zu wirkungsvollen und innovativen Projekten in einer Vielzahl von Branchen.
Mitarbeitervergünstigungen: Zugang zu einem Programm, das attraktive Vorteile und Rabatte bietet.
Software Engineer ATM Surveillance Data Processing in Genève Arbeitgeber: Sword Group
Als Arbeitgeber in Genf bieten wir eine inspirierende Arbeitsumgebung für unseren Senior Integration Architect, die von Innovation und internationalem Austausch geprägt ist. Unsere Unternehmenskultur fördert kontinuierliches Lernen mit einem monatlich wachsenden Trainingsbudget und respektiert die Work-Life-Balance durch 25 Tage bezahlten Urlaub sowie keine Meetings nach 17 Uhr. Zudem haben unsere Mitarbeiter Zugang zu einem attraktiven Benefits- und Rabattsystem, das das Arbeiten bei uns besonders lohnenswert macht.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer ATM Surveillance Data Processing in Genève erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Sword Group anzuklopfen, wenn du dich auf die Stelle als Software Engineer ATM Surveillance Data Processing bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Sword Group vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer ATM Surveillance Data Processing in Genève mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Sword Group klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Sword Group vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.