Lead Developer for Science User Support System (SUSS)

Lead Developer for Science User Support System (SUSS)

Vollzeit 76000 - 82000 € / Jahr (geschätzt) Kein Homeoffice möglich
Physics World

Auf einen Blick

  • Aufgaben: Leite die Entwicklung des Science User Support Systems für das weltweit größte Gamma-Strahlen-Observatorium.
  • Unternehmen: CTAO, das führende Observatorium für Gamma-Strahlen-Astronomie mit internationalem Team.
  • Vorteile: Attraktives Gehalt von 76.000 bis 82.000 EUR und jährliche Zusatzleistungen von 600 EUR.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit Möglichkeiten zur beruflichen Weiterentwicklung und gelegentlichen Reisen.
  • Warum dieser Job: Gestalte die Zukunft der Astronomie und arbeite an innovativen Softwarelösungen.
  • Qualifikationen: Abgeschlossenes Studium in Informatik oder verwandten Bereichen und mindestens fünf Jahre Erfahrung.

Das prognostizierte Gehalt liegt zwischen 76000 - 82000 € pro Jahr.

The CTAO (Cherenkov Telescope Array Observatory) will be the world’s largest and most powerful ground‑based observatory for gamma‑ray astronomy at very‑high energies.

The Observatory has recently moved into its most exciting phase of development: the construction phase.

Teams around the world are working together to make the CTAO a reality.

With sites and staff located in Italy, Germany, Spain and Chile, the CTAO Central Organisation, which manages the construction and operation of the Observatory, is at the very centre of these activities.

For its Science Data Management Centre in Zeuthen, Germany, the CTAO Central Organisation’s Computing Team is seeking a SUSS Lead Developer to play a key role in the team responsible for the Science User Support System (SUSS) software.

This role offers a unique opportunity to contribute to the development of the next‑generation gamma‑ray observatory at the intersection of astronomy and computing.

The SUSS software systems and tools cover all aspects of the science operations of the observatory and provide the CTAO science community with the functionalities they need to conduct their research and interact with the observatory.

Key components of the SUSS include a web‑based platform for submitting and evaluating observation proposals from the science community, software for scheduling observations, and the science archive to store the resulting data products.

Dedicated pipelines support their automated analysis and verification.

The science community will have access to the data through a web‑based science portal and will be provided with research software to analyse them.

The SUSS software products comprise a wide range, including a suite of web‑based platforms, libraries, pipelines, databases, and data‑management systems.

The SUSS products will be offered as a service or standalone tools to its users.

Preparations are underway for the first in a series of planned releases, each designed to deliver enhanced functionality and improved performance.

Key Responsibilities

  • Support and guide the software development activities of the SUSS team members across release cycles.
  • Steer the definition of the technical solutions of the SUSS and its subsystems, including the evaluation of technologies and architectural decisions; review subsystem design documentation and technology choices.
  • Contribute to the definition, implementation, and technical documentation of internal and external SUSS interfaces, including API definitions.
  • Oversee software development activities by reviewing code in critical areas, ensuring adherence to coding standards and architectural design.
  • Produce and maintain technical documentation for each SUSS release, as needed, and contribute to use‑case documentation.
  • Support the SUSS coordinator in developing and maintaining the SUSS architecture and software‑development plans.
  • Undertake any other reasonable duties as assigned by the supervisor.

Qualifications and Experience

  • Completed higher education in computer science, computer engineering, information technology, physics, mathematics, or equivalent knowledge.
  • At least five years of relevant professional experience, or equivalent combination of education and experience.
  • Strong knowledge across the full software lifecycle, including architecture, design, code, testing, integration, and deployment.
  • Experience in developing data management, workflow management, and/or web‑based systems across a variety of technology platforms.
  • In‑depth understanding of Python or Java Script.
  • Experience with RESTful API design and implementation.
  • Proficiency with Git‑based workflows in Git Lab or Git Hub for larger software projects, including CI/CD pipelines and automated testing.
  • Ability to bridge between user needs, software architecture, and technical solutions.

Desirable Skills

  • Familiarity with astronomical standards (e. g. IVOA) or science archive systems is an advantage.
  • Familiarity with containerisation and orchestration (e. g.

Kubernetes), scientific data management platforms (e. g.

Rucio), or token‑based authentication and authorisation workflows (e. g.

OIDC) is an advantage.

Workplace

Zeuthen, Germany. Occasional travel will be required.

Contract

Open‑term, full‑time. Gross salary 76,000 to 82,000 EUR depending on experience and qualifications. Benefits of 600 EUR per year.

Deadline for applications

Applications are accepted without distinction on any grounds of gender, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, gender identity, property, birth, disability, age or sexual orientation.

#J-18808-Ljbffr

Lead Developer for Science User Support System (SUSS) Arbeitgeber: Physics World

CERN ist ein herausragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an einem innovativen Projekt wie RADNEXT 2030 teilzunehmen, das den Zugang zu hochmodernen Strahlungstest-Einrichtungen in Europa koordiniert. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer internationalen Arbeitsumgebung fördert CERN eine Kultur der Zusammenarbeit und des Wissensaustauschs, während Sie von attraktiven Vorteilen wie einem steuerfreien Gehalt, umfassender Gesundheitsversorgung und großzügigen Urlaubsregelungen profitieren. Hier haben Sie die Chance, Ihre Fähigkeiten in der angewandten Physik weiterzuentwickeln und aktiv zur Forschungsgemeinschaft beizutragen.

Physics World

Kontaktdaten:

Physics World Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Lead Developer for Science User Support System (SUSS) 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 Physics World anzuklopfen, wenn du dich auf die Stelle als Lead Developer for Science User Support System (SUSS) 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 Physics World vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Developer for Science User Support System (SUSS) mit Bravour zu bestehen

Softwareentwicklung
Architekturdesign
Technische Dokumentation
Python
JavaScript
RESTful API Design
GitLab

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 Physics World 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 Physics World 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.