Informationen zur Anzeige:
Full Stack Developer / Anwendungsentwickler/in (w/m/d)
Berlin
Aktualität: 04.11.2024
Anzeigeninhalt:
04.11.2024, Bundesinstitut für Risikobewertung
Berlin
Full Stack Developer / Anwendungsentwickler/in (w/m/d)
Aufgaben:
Als Full Stack Developer sind Sie für die Aufnahme von Anforderungen in direktem Kontakt mit relevanten Stakeholdern sowie die Umsetzung von Entwicklungsarbeiten vom Entwurf bis zur fertigen Anwendung verantwortlich. Außerdem unterstützen Sie wissenschaftliche Fachbereiche durch Beratung und Kooperation bei der Umsetzung spezieller, wissenschaftlicher Softwareprojekte - häufig in Zusammenarbeit mit Dienstleistern und externen Partnern aus Deutschland und weltweit. Dadurch haben Sie die Möglichkeit, Softwareprojekte aus verschiedensten Themengebieten umzusetzen und in einem internationalen 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 Programmiersprachen
Entwurf von Daten- und Funktionsmodellen
Durchführung von Voruntersuchungen, Ermittlung von Projektzielen (Requirements Engineering)
Projektplanung sowie Abstimmung mit Stakeholdern im nationalen und internationalen Umfeld
Erstellen von Softwaretests und Bereitstellung von Test- und Produktivsystemen in enger Kooperation mit der Administration (DevOps)
Suche nach und Bewertung von technischen Verfahren und existierenden Komponenten (Abhängigkeiten) für den Einsatz in Entwicklungsprojekten
Technische sowie Endnutzendendokumentation
Qualifikationen:
Abgeschlossenes Fachhochschul- bzw. Hochschulstudium (Diplom (FH) oder Bachelor) der Informatik, einer vergleichbaren Fachrichtung oder eine abgeschlossene Ausbildung als Fachinformatiker/in mit mindestens zweijähriger Berufserfahrung und nachgewiesenen Fähigkeiten und Kenntnissen in der Softwareentwicklung
Sehr gute Kenntnisse in mindestens einer der Programmiersprachen Java, Kotlin oder C#
Sehr gute Kenntnisse in mindestens einer der Skriptsprachen ColdFusion, PHP, Java-/TypeScript oder Python
Sehr gute Kenntnisse im Umgang und der Entwicklung mit SQL-Datenbanken
Gute Kenntnisse zur Funktion von klassischen und modernen Webanwendungen sowie verbundener Technologien
Grundlegendes Bewusstsein für und Kenntnisse in der IT-Sicherheit
Sicherer Umgang mit mindestens einem der Versionierungswerkzeuge Git, Mercurial oder Subversion
Sicherer Umgang mit GNU/Linux-Betriebssystemen per Remote-Konsole (SSH)
Konzeptionelle und planerische Fähigkeiten
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ürosoftware sowie eine gewissenhafte Arbeitsweise, Flexibilität, Teamfähigkeit und Belastbarkeit
Soweit Bewerberinnen und Bewerber nicht das vollständige Anforderungsprofil erfüllen, kommt eine Aufgabenübertragung im Rahmen einer niedrigeren Entgeltgruppe 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 Containerlösungen wie Podman und Docker
Kenntnisse weitere Programmier- und Skriptsprachen, insbesondere Go, Rust, Ruby, Matlab oder R
Berufsfeld
Bundesland
Standorte