Anlage 3.2 zum Verfahrensbrief - Rollenbeschreibung Applikationsentwickler_Sen.pdf

Rahmenvertrag für Entwicklung und Betrieb von Microservices in vier Fachbereichen

Extrahierter Dokumenttext · Stand: 24.09.2026, 08:33 (Europe/Berlin)

Herkunft: www.deutsche-evergabe.de

Tabellen, Layout und Zeichen können bei der Extraktion abweichen. Maßgeblich ist die Originaldatei.

Originaldatei öffnen

[Seite 1]

ööffffeennttlliicchh

Anlage 3.2 zum Verfahrensbrief

Rollenbeschreibung des Applikation-Entwicklers (Senior)

Der Senior IT-Entwickler übernimmt die fachliche Verantwortung für die Konzeption, Umsetzung und Weiterentwicklung komplexer Softwarelösungen innerhalb von IT-Projekten. Er ist maßgeblich an der Architektur- und Designentscheidung beteiligt und verantwortet die technische Qualität der entwickel- ten Komponenten über den gesamten Software-Lifecycle hinweg.

Zu seinen Aufgaben gehört die Entwicklung und Integration komplexer Backend-Services (z. B. mit Java und Python), die Konzeption und Umsetzung anspruchsvoller Frontend-Lösungen (z. B. Angular). Er ent- wirft und verantwortet Schnittstellenarchitekturen (REST, ggf. SOAP) und stellt deren stabile Integration in bestehende Systemlandschaften sicher.

Der Senior IT-Entwickler verfügt über tiefe Kenntnisse in Softwarearchitektur, Design Patterns und mo- dernen Entwicklungspraktiken. Er nutzt Versionskontrollsysteme (z. B. GitLab), CI/CD-Pipelines, Contai- nerisierungstechnologien (Docker, Kubernetes) sowie Monitoring-Tools routiniert und verantwortet de- ren sinnvollen Einsatz im Projektkontext.

Darüber hinaus übernimmt der Senior IT-Entwickler eine qualitätssichernde und steuernde Rolle inner- halb des Entwicklungsteams. Er definiert Teststrategien, führt Code-Reviews durch, verantwortet Refac- torings und Performanceoptimierungen und stellt die Einhaltung von Sicherheits- und Qualitätsanforde- rungen sicher. Er unterstützt Junior-Entwickler fachlich, wirkt bei technischen Abstimmungen mit Archi- tekten und Stakeholdern mit und trägt zur technischen Entscheidungsfindung bei.

Mindestkriterien zur Einordnung in das Rollenprofil Senior IT-Entwickler

Ein Profil ist eindeutig als Senior IT-Entwickler einzuordnen, wenn alle der folgenden Mindestkriterien erfüllt, sind:

 Mehrjährige (mindestens 5 Jahre) einschlägige Berufserfahrung in der Softwareentwicklung  Nachweisbare Verantwortung für die Umsetzung komplexer Softwarelösungen  Erfahrung in der Backend-Entwicklung (z. B. Java, Python) auf fortgeschrittenem Niveau  Erfahrung in der Konzeption und Umsetzung komplexer Frontend-Lösungen (z. B. Angular)  Verantwortung für Schnittstellenarchitektur und Integration externer Systeme  Sicherer Umgang mit CI/CD, Versionskontrolle, Containerisierung und Monitoring  Verantwortung für Teststrategien, Code-Reviews und Qualitätssicherung  Durchführung von Performanceoptimierungen und strukturellen Codeanpassungen  Fachliche Unterstützung und Mentoring anderer Entwickler  Nachweisliche Nutzung von JIRA und Confluence als Projektmanagementtool, bzw. Kollabora- tionsplattform  Erfahrung im energiewirtschaftlichen Umfeld wünschenswert  Mitarbeit in agilen Entwicklungsteams/Kenntnisse zu Agilen Entwicklungsmethoden  Mindestens Englischkenntnisse Level C1

Abgrenzung der Rolle

Rollenbeschreibung Applikation Entwickler (Senior)

[Seite 2]

Profile, bei denen ausschließlich die Umsetzung vorgegebener Aufgaben ohne Bezug zu Architektur- oder Qualitätsverantwortung erkennbar sind, werden nicht als Senior IT-Entwickler eingeordnet.

Seite 2 von 2

Alle Unterlagen dieser Ausschreibung