Software Engineer – Large-Scale Data Processing Platforms

Software Engineer – Large-Scale Data Processing Platforms

Vollzeit 54000 - 66000 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Backend-Anwendungen für große Datenverarbeitungsumgebungen.
  • Unternehmen: Global agierendes Technologieunternehmen mit multikulturellem Arbeitsumfeld.
  • Vorteile: Flexible Arbeitszeiten, modernes Equipment und internationale Networking-Events.
  • Weitere Informationen: Langfristige Karrierechancen in einem technologiegetriebenen Unternehmen.
  • Warum dieser Job: Arbeite an innovativen Projekten und entwickle Lösungen, die weltweit eingesetzt werden.
  • Qualifikationen: Erfahrung in der Backend-Entwicklung und Kenntnisse in Java erforderlich.

Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.

Unser Kunde ist ein weltweit aktiver Technologieanbieter, der im Herzen der internationalen digitalen Konnektivität tätig ist. Seit mehr als zwei Jahrzehnten bietet das Unternehmen mission-critical Services an, die eine nahtlose Kommunikation zwischen Dienstanbietern, Unternehmen, Geräten und Verbrauchern weltweit ermöglichen. Mit einer starken internationalen Präsenz auf mehreren Kontinenten kombiniert die Organisation technologische Innovation, operative Exzellenz und ein hochmultikulturelles Arbeitsumfeld. Die Mitarbeiter profitieren von der Arbeit mit großangelegten verteilten Systemen, der Verarbeitung von Hochvolumentransaktionen und modernsten Telekommunikationstechnologien.

Als Software Engineer - Large-Scale Data Processing Platforms werden Sie Teil eines hochqualifizierten Engineering-Teams, das für die Entwicklung und Wartung von Backend-Systemen verantwortlich ist, die große Mengen an Echtzeit- und Batch-Daten verarbeiten. Sie werden während des gesamten Softwareentwicklungszyklus beitragen und helfen, skalierbare, resiliente und leistungsstarke Lösungen zu entwickeln, die in einer global verteilten Umgebung eingesetzt werden.

Diese Rolle ist ideal für Ingenieure, die Backend-Entwicklung, verteilte Systeme, ereignisgesteuerte Architekturen und Herausforderungen bei der Verarbeitung großer Datenmengen genießen.

Hauptverantwortlichkeiten:

  • Entwurf, Entwicklung und Wartung von leistungsstarken Backend-Anwendungen für Umgebungen zur Verarbeitung großer Datenmengen
  • Teilnahme am gesamten Softwareentwicklungszyklus, von der Anforderungsanalyse und dem Design über Implementierung, Test, Bereitstellung und Wartung
  • Entwicklung robuster, wiederverwendbarer und gut getesteter Softwarelösungen unter Verwendung objektorientierter Programmierprinzipien
  • Zusammenarbeit mit funktionsübergreifenden Teams zur Definition technischer Anforderungen und zur Bereitstellung skalierbarer Lösungen
  • Implementierung automatisierter Tests und Qualitätssicherungspraktiken zur Gewährleistung der Softwarezuverlässigkeit
  • Unterstützung bei Fehlersuche, Debugging und Leistungsoptimierung
  • Beitrag zur kontinuierlichen Verbesserung der Softwarearchitektur, der Codierungsstandards und der Entwicklungsprozesse
  • Teilnahme an Code-Reviews und Wissensaustauschinitiativen innerhalb des Engineering-Teams

Erwartetes Profil:

Sie haben einen Abschluss in Informatik, Data Science, Software Engineering oder einem verwandten Fachgebiet, alternativ eine abgeschlossene Berufsausbildung in der Softwareentwicklung, und bringen praktische Erfahrung in der Backend-Softwareentwicklung in komplexen technischen Umgebungen mit.

Zusätzlich:

  • 2-6 Jahre Berufserfahrung in der Backend-Softwareentwicklung
  • Starke praktische Erfahrung mit Java und objektorientierten Softwareentwicklungsprinzipien
  • Erfahrung in der Entwicklung von Unternehmens-Backend-Services und skalierbaren Anwendungen
  • Praktische Erfahrung mit Testframeworks wie JUnit oder ähnlichen automatisierten Testlösungen
  • Gutes Verständnis von Softwaredesignmustern, Clean-Code-Prinzipien und Leistungsoptimierung
  • Starkes Wissen über relationale und/oder NoSQL-Datenbanken
  • Erfahrung mit MongoDB wird als Vorteil angesehen
  • Kenntnisse in Spring Boot sind sehr wünschenswert
  • Vertrautheit mit Apache Kafka, Apache Flink oder anderen ereignisgesteuerten und Stream-Verarbeitungstechnologien ist von Vorteil
  • Erfahrung in der Arbeit mit großangelegter Datenverarbeitung, verteilten Systemen oder Big Data-Umgebungen ist ein Plus
  • Starke analytische und problemlösende Fähigkeiten
  • Proaktive, selbstmotivierte und praxisorientierte Arbeitsweise
  • Fähigkeit, unabhängig zu arbeiten und gleichzeitig effektiv im Team zu kooperieren
  • Fließend in Englisch, sowohl schriftlich als auch mündlich
  • Schweizer oder EU/EFTA-Staatsbürgerschaft oder gültige Schweizer Arbeitsbewilligung (B/C)

Vorteile:

  • Flexible und teilweise remote Arbeitsmöglichkeiten
  • Moderner Arbeitsplatz mit modernster Ausstattung
  • Internationales und multikulturelles Arbeitsumfeld mit Englisch als Unternehmenssprache
  • Strukturierte Einarbeitung und umfassende Schulungen in mehreren Abteilungen
  • Unterstützung für kontinuierliches Lernen und Weiterbildung
  • Teilnahme an unternehmensweiten und internationalen Networking-Events
  • Transportleistungen und zusätzliche Mitarbeitervergünstigungen
  • Mobilfunkvertrag und Beitrag zu Geräteanschaffungen
  • Regelmäßige Teamevents und soziale Aktivitäten
  • Langfristige Karrieremöglichkeiten in einem wachsenden und technologiegetriebenen internationalen Unternehmen

Software Engineer – Large-Scale Data Processing Platforms Arbeitgeber: Albedis SA

Als Sachbearbeiter/in in der Versicherungsbranche bieten wir Ihnen einen spannenden Einstieg oder die Möglichkeit zur Weiterentwicklung in einem kollegialen und wertschätzenden Arbeitsumfeld in Adliswil. Sie profitieren von einer umfassenden Einarbeitung, abwechslungsreichen Aufgaben und der Chance, aktiv an der Optimierung von Prozessen mitzuwirken. Bei uns stehen Teamgeist und eine positive Einstellung im Vordergrund, was Ihre persönliche und berufliche Entwicklung fördert.

A

Kontaktdaten:

Albedis SA Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer – Large-Scale Data Processing Platforms mit Bravour zu bestehen

Backend-Entwicklung
Verteilte Systeme
Ereignisgesteuerte Architekturen
Java
Objektorientierte Programmierung
Testing-Frameworks (z.B. JUnit)
Software-Designmuster