The Faculty of Physics has the following job opening:
Research Position (m/f/d) for Software Development in Theoretical Physics
ID: Wiss26208
- starting: as soon as possible
- salary according to Remuneration level 13 TV-L
- fixed-term
The Theoretical Physics Group at Bielefeld University is seeking support in the area of research data management, particularly for the services currently being developed within the PUNCH4NFDI consortium. PUNCH4NFDI aims to promote the sustainable use of research data and the implementation of the FAIR principles in data management for particle physics, astroparticle physics, astronomy, and hadron and nuclear physics. The consortium, which is part of the National Research Data Infrastructure (NFDI), represents more than 30 institutions. Scientists in Bielefeld, in close collaboration with the DESY and Jülich research centers, are contributing to the development of a unique metadata service, the International Lattice Data Grid (ILDG), and are providing metadata from the fields of lattice quantum chromodynamics and radio astronomy.
Your Tasks
Research (78 %):
- development and implementation of metadata services and data management for the International Lattice Data Grid (ILDG) and the German Long Wavelength Consortium (GLOW), hosted at Bielefeld University
- provision of testing and deployment functionality for the metadata services in an internationally distributed operating environment
- contributions to the development of corresponding client software and web interfaces for using the metadata services
- participation in the PUNCH4NFDI services and their harvesting mechanisms for ILDG and GLOW metadata
- user support and provision of documentation and tutorials for the project partners
Teaching (22 %):
- participate in teaching at the Faculty of Physics (4 LVS)
Employment is conducive to scientific qualification and provides the opportunity for further academic development.
Your Profile
- completed relevant university degree (Master or equivalent) in computer science, physics, mathematics, engineering, or a related field
- extensive experience with software development in the field of web applications
- proficiency in the Java programming language
- proficiency in the Linux operating system and system administration
- proficiency in XML and JSON Schema
- basic understanding of modern authentication mechanisms, such as OIDC, OAuth2, and SAML
- basic knowledge of databases, including PostgreSQL
- independent, self-reliant and dedicated style of work
- strong organizational and coordination skills
- ability to cooperate and to work in a team
Preferred experience and skills
- knowledge of frameworks such as Spring Boot, Gradle, and JOOQ
- experience working with CI/CD pipelines in GitLab/GitHub and with Docker containers
We offer
- salary according to Remuneration level 13 TV-L
- fixed-term (2 years) (§ 2 (1) of the WissZeitVG; in accordance with the provisions of the WissZeitVG and the Agreement on Satisfactory Conditions of Employment, the length of contract may differ in individual cases)
- internal and external training opportunities
- variety of health, consulting and prevention services
- reconcilability of family and work
- supplementary company pension
Contact
Bielefeld University has received a number of awards for its achievements as an equal-opportunity employer and has been recognized as a family-friendly university. The university welcomes applications from women. This is particularly true with regard both to academic and technical posts as well as positions in information technology as well as the skilled crafts and trades. Applications are handled according to the provisions of the state statutes on equal opportunity. Applications from suitably qualified handicapped and severely handicapped persons are explicitly encouraged.
At Bielefeld University on request positions can be carried out with reduced working hours as long as this does not conflict with official needs.
#J-18808-Ljbffr
Research Position (m/f/d) for Software Development in Theoretical Physics Arbeitgeber: Bielefeld University
Die Fakultät für Physik an der Universität Bielefeld bietet eine hervorragende Arbeitsumgebung für Wissenschaftler, die sich in einem dynamischen und unterstützenden Team weiterentwickeln möchten. Mit einem klaren Fokus auf die nachhaltige Nutzung von Forschungsdaten und der Umsetzung der FAIR-Prinzipien, profitieren Mitarbeiter von vielfältigen internen und externen Weiterbildungsmöglichkeiten sowie einer ausgewogenen Work-Life-Balance. Die enge Zusammenarbeit mit renommierten Forschungszentren wie DESY und Jülich ermöglicht es, an innovativen Projekten zu arbeiten und gleichzeitig die eigene akademische Qualifikation voranzutreiben.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Research Position (m/f/d) for Software Development in Theoretical Physics 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 Bielefeld University anzuklopfen, wenn du dich auf die Stelle als Research Position (m/f/d) for Software Development in Theoretical Physics 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 Bielefeld University vorzubereiten!
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 Bielefeld University 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 Bielefeld University 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.