| Rolle | Beschreibung der Aufgaben im Projekt |
| Projektmanagement | Der/die Projektleiter/-in agiert als zentrale Ansprechperson für den Auftraggeber über die gesamte Laufzeit der Rahmenvereinbarung. Die Projektleitung plant, steuert und überwacht die IT-Entwicklungsprojekte auf Seiten des Auftragnehmers – von der Zieldefinition über die Ressourcenverteilung bis zur Qualitätssicherung. Sie führt das Team, koordiniert Stakeholder und stellt sicher, dass Zeitpläne, Budget und Anforderungen eingehalten werden. Dazu gehören Risikomanagement, regelmäßige Fortschrittskontrollen, und die reibungslose Übergabe des Projekts. Entscheidend sind Fachwissen, Führungskompetenz und strukturierte Kommunikation, um technische und organisatorische Herausforderungen zu meistern. |
| Anforderungsermittlung | Die Anforderungsermittlung umfasst die systematische Sammlung, Analyse und Dokumentation der fachlichen und technischen Anforderungen. Ziel ist, ein vollständiges und widerspruchsfreies Lastenheft zu erstellen, das als Grundlage für die weitere Projektplanung und -umsetzung dient. Die Anforderungserhebung erfordert analytisches Denken, Kommunikationsstärke und technisches Grundverständnis, um sowohl fachliche als auch technische Aspekte zu berücksichtigen. |
| UX/UI | Der/die UX/UI-Designer/in gestaltet funktionale und nutzerzentrierte digitale Abläufe. Im Rahmen von IT-Projekten analysiert, konzipiert und optimiert er/sie Interfaces, um intuitive Bedienbarkeit, Zugänglichkeit und eine positive Nutzererfahrung zu gewährleisten. Dazu gehört die Erstellung von User Flows, Wireframes und Prototypen um Nutzerpfade und Interaktionsmöglichkeiten zu visualisieren. Ebenso verantwortet er/sie die Abstimmung mit Entwickler:innen und Stakeholdern, um technische Machbarkeit und Nutzeranforderungen in Einklang zu bringen. Diese Aufgaben erfordern Kenntnisse in der Nutzerforschung, über Usability-Prinzipien und barrierefreiem Design sowie die Fähigkeit zur kreativen Problemlösung und strukturierten Arbeitsweise. |
| Software-Lead /-Architektur | Die Leadentwicklung vereint fachliche Expertise mit Teamführung. Die Hauptaufgabe besteht darin, die technische Ausrichtung des Projekts zu gestalten, z.B. im Hinblick auf Coding-Standards und die Einhaltung von Best Practices. Er/sie verteilt Aufgaben, unterstützt Kollegen durch Mentoring und Code-Reviews, fördert eine produktive Arbeitsatmosphäre und löst Konflikte. Als Schnittstelle zwischen Technik und Business übersetzt er/sie komplexe technische Zusammenhänge für Stakeholder, pflegt die Dokumentation und kommuniziert den Projektfortschritt. |
| Softwareentwicklung | Der/die Entwickler/in ist für die Umsetzung von Softwarelösungen verantwortlich. Er/sie setzt Anforderungen in funktionierenden Code um und sorgt dafür, dass die Software korrekt und effizient läuft. Zu den wichtigsten Fähigkeiten einer Entwicklerin/eines Entwicklers gehören Programmierung, Fehlerbehebung, Funktionalitäten nach Anforderungen entwickeln, Dokumentation und Zusammenarbeit im Team. Für die ausgeschriebenen Aufgaben sind zwingend Kenntnisse in den Bereichen Frontend: Angular, NgRx, Material und im Backend: Spring-Boot erforderlich. |
| QS, Tests | Die Qualitätssicherung stellt die Softwarequalität sicher. Sie plant und führt Tests durch – sowohl manuell als auch automatisiert – um Fehler und Abweichungen von den Anforderungen zu erkennen. Aufgefundene Probleme werden dokumentiert, priorisiert und zwecks Ausarbeitung von Lösungen mit dem Entwicklungsteam besprochen. Zudem prüft die Person, ob die Software den geforderten Standards entspricht, führt Performance- und Sicherheitstests durch und erstellt abschließende Testberichte. Ziel ist, eine zuverlässige, nutzerfreundliche und fehlerfreie Software zu gewährleisten. |
| DevOps, System-Admin | Das DevOps-Engineering verbindet die Entwicklung (Dev) und den Betrieb (Ops), um die Bereitstellung und Wartung von Software zu optimieren. Zu den Aufgaben gehören die Automatisierung von Prozessen, etwa durch die Einrichtung von CI/CD-Pipelines (Continuous Integration/Continuous Deployment), um Codeänderungen schnell und zuverlässig auszuliefern. Es verwaltet und optimiert Infrastrukturen, z. B. durch den Einsatz von Containerisierung (Docker, Kubernetes), und sorgt für Skalierbarkeit und Sicherheit der Systeme. |
| Fachexpert/in für Spezialsoftware | Für den Fall, dass die Anforderungen den Einsatz einer speziellen Software erfordern, bringt diese Person die nötigen Kenntnisse über das Werkzeug mit und berät das Entwicklungsteam in Bezug auf Konzeption, Einbindung, Konfiguration des Werkzeugs sowie die Integration in das bestehende Software-Development-Kit. |
Extrahierter Dokumenttext · Stand: 15.09.2026, 10:23 (Europe/Berlin)
Herkunft: www.evergabe-online.de
Tabellen, Layout und Zeichen können bei der Extraktion abweichen. Maßgeblich ist die Originaldatei.
Originaldatei öffnen