Search

Full Stack Developer / Anwendungsentwickler/in (w/m/d)

companyBundesinstitut für Risikobewertung
locationBerlin, Deutschland
VeröffentlichtVeröffentlicht: 14.11.2024
Öffentlicher Dienst allgemein

Das BfR erstellt unabhängig auf der Grundlage international anerkannter wissen­schaft­licher Bewertungskriterien Gutachten und Stellung­nahmen zu Fragen der Lebensmittel-, Futtermittel- und Chemikaliensicherheit und des gesund­heitlichen Verbraucher­schutzes in Deutschland. In diesen Bereichen berät es die Bundes­regierung sowie andere Institu­tionen und Interessen­gruppen. Damit leistet das BfR einen wichtigen Beitrag zum Schutz der Menschen.

Informationen zum Aufgabengebiet des Referates finden Sie hier auf unserer Homepage. Mehr Informationen zu unserer IT finden Sie in unserem Video!


Als Full Stack Developer sind Sie für die Aufnahme von Anforderungen in direktem Kontakt mit relevanten Stakeholdern sowie die Umsetzung von Entwicklungs­arbeiten vom Entwurf bis zur fertigen Anwendung verant­wortlich. Außerdem unterstützen Sie wissenschaft­liche Fachbereiche durch Beratung und Kooperation bei der Umsetzung spezieller, wissenschaft­licher Software­projekte – häufig in Zusammen­arbeit mit Dienst­leistern und externen Partnern aus Deutschland und weltweit. Dadurch haben Sie die Möglichkeit, Software­projekte aus verschie­densten Themen­gebieten umzusetzen und in einem interna­tionalen Umfeld tätig zu werden. Im Einzelnen umfassen die Aufgaben:

  • Konzeption und Entwicklung von (Web-)Anwendungen, primär in Java und Java-/TypeScript, aber auch in ColdFusion, Python und weiteren Programmier­sprachen
  • Entwurf von Daten- und Funktions­modellen
  • Durchführung von Vorunter­suchungen, Ermittlung von Projekt­zielen (Requirements Engineering)
  • Projektplanung sowie Abstimmung mit Stakeholdern im nationalen und internationalen Umfeld
  • Erstellen von Softwaretests und Bereit­stellung von Test- und Produktiv­systemen in enger Kooperation mit der Administra­tion (DevOps)
  • Suche nach und Bewertung von technischen Verfahren und existierenden Komponenten (Abhängigkeiten) für den Einsatz in Entwicklungs­projekten
  • Technische sowie Endnutzenden­dokumentation

  • Abgeschlossenes Fachhochschul- bzw. Hochschul­studium (Diplom (FH) oder Bachelor) der Informatik, einer vergleichbaren Fachrichtung oder eine abgeschlos­sene Ausbildung als Fachinfor­matiker/in mit mindestens zweijähriger Berufs­erfahrung und nachge­wiesenen Fähigkeiten und Kenntnissen in der Softwareentwicklung
  • Sehr gute Kenntnisse in mindestens einer der Programmier­sprachen Java, Kotlin oder C#
  • Sehr gute Kenntnisse in mindestens einer der Skript­sprachen ColdFusion, PHP, Java-/TypeScript oder Python
  • Sehr gute Kenntnisse im Umgang und der Entwicklung mit SQL-Daten­banken
  • Gute Kenntnisse zur Funktion von klassischen und modernen Webanwen­dungen sowie verbundener Technologien
  • Grundlegendes Bewusstsein für und Kenntnisse in der IT-Sicherheit
  • Sicherer Umgang mit mindestens einem der Versionierungs­werkzeuge Git, Mercurial oder Subversion
  • Sicherer Umgang mit GNU/Linux-Betriebs­systemen per Remote-Konsole (SSH)
  • Konzeptionelle und planerische Fähig­keiten
  • Sehr gute Kenntnisse der deutschen Sprache (Level C) sowie gute Kenntnisse der englischen Sprache (min. Level B) in Wort und Schrift
  • Sicherer Umgang mit EDV-Systemen und gängiger Büro­software sowie eine gewissenhafte Arbeitsweise, Flexibilität, Teamfähig­keit und Belastbar­keit

Soweit Bewerberinnen und Bewerber nicht das vollständige Anforderungs­profil erfüllen, kommt eine Aufgaben­übertragung im Rahmen einer niedrigeren Entgelt­gruppe in Betracht.

Erwünscht

  • Spezifische Kenntnisse zu PostgreSQL
  • Spezifische Kenntnisse zu Red Hat Enterprise Linux und/oder Debian
  • Kenntnisse in einem Framework wie Spring Boot, Apache Struts, Vue.js, ReactJS
  • Kenntnisse in Build-Automation mit Jenkins oder Gitlab CI
  • Kenntnisse im Umgang mit Container­lösungen wie Podman und Docker
  • Kenntnisse weitere Programmier- und Skript­sprachen, insbesondere Go, Rust, Ruby, Matlab oder R

  • Als familienfreundliches Institut bieten wir verschiedene Teilzeitarbeitsmodelle an
  • Möglichkeit der Zahlung einer IT-Fachkräfte­zulage von bis zu 12.000 € jährlich in Vollzeit bzw. anteilig in Teilzeit
  • Flexible Arbeitszeiten ohne Kernarbeits­zeit
  • 30 Tage Urlaub (5-Tage-Woche) sowie arbeitsfreie Tage am 24.12. und 31.12.
  • Möglichkeit der Inanspruchnahme von zusätz­lichen Zeitaus­gleichstagen bei Zeitguthaben
  • Attraktiver Zuschuss (50%) zum Deutschland­ticket Job/Firmen­ticket
  • Möglichkeiten des hybriden Arbeitens bis zu 60%
  • Sehr gute Anbindung an das öffentliche Verkehrs­netz
  • Umfangreiche Fortbildungs­möglichkeiten zur fachlichen und persönlichen Weiterentwicklung
  • VBL-Betriebsrente / Vermögens­wirksame Leistungen
  • AWO-Familienservice