Dienstleistungen mit technologieübergreifender Anwendungsentwicklung mit .NET und Java-Technologien Referenznummer der Bekanntmachung: VG-3000-2023-0023
Bekanntmachung vergebener Aufträge
Ergebnisse des Vergabeverfahrens
Dienstleistungen
Abschnitt I: Öffentlicher Auftraggeber
Postanschrift: Mainzer Straße 29
Ort: Wiesbaden
NUTS-Code: DE7 Hessen
Postleitzahl: 65185
Land: Deutschland
E-Mail:
Telefon: +49 611/340-0
Fax: +49 611/340-1150
Internet-Adresse(n):
Hauptadresse: https://vergabe.hessen.de
Abschnitt II: Gegenstand
Dienstleistungen mit technologieübergreifender Anwendungsentwicklung mit .NET und Java-Technologien
Beschaffung von Dienstleistungen mit technologieübergreifender Anwendungsentwicklung mit .NET und Java-Technologien Abt. D, B und P
Hessische Zentrale für Datenverarbeitung
Mainzer Straße 29
65185 Wiesbaden
In der Vergangenheit ergaben sich zu verschiedenen Aufgabengebieten immer wieder - abhängig vom jeweiligen Einzelfall - Entwicklungs- und Beratungsbedarfe in einzelnen Aufträgen zur Anwendungsentwicklung für unterschiedliche Themen und Fachgebiete im Rahmen der Digitalisierung des Landes Hessen. Diese Bedarfe werden auch für die kommenden Jahre in entsprechend angepasster Form erwartet, jedoch kann das erforderliche eigene Know-how nicht in jedem Fall zeitnah in ausreichender Kapazität zur Verfügung gestellt werden. Zu deren Deckung strebt die HZD daher vorliegend den Abschluss eines Rahmenvertrages zur Anwendungsentwicklung (.NET und Java) an. Für die Unterstützung in der Anwendungsentwicklung wird entwicklungs- als auch fachübergreifendes Know-how benötigt. Neben der Unterstützung in der Anwendungsentwicklung in den unten benannten Technologien wird von dem Auftragnehmer die qualifizierte Unterstützung in querschnittlichen, technologieunabhängigen Leistungsfeldern eines Anwendungsentwicklungsprojektes von der Initialisierung bis zur Betriebseinführung erwartet. Die Leistungen sind grundsätzlich als Dienstleistung mit eigenständigen Ausarbeitungen bzw. Umsetzungen zu erbringen. Zur Erfüllung der Aufgabenfelder ist der Auftragnehmer in der Lage, je nach Anforderung des Einzelauftrags Personen mit den nachfolgenden Qualifikationsprofilen und Berufserfahrung zu stellen. Projektsprache ist Deutsch. Entsprechende Sprachkenntnisse (Sprachniveau nach dem Europäischen Referenzrahmen mindestens gemäß Stufe C1) werden in Wort und Schrift vorausgesetzt. Unter "Berufserfahrung" sind durch Arbeitstätigkeit erworbene Kompetenzen, Fähigkeiten und Fertigkeiten zu verstehen. Zur Berufserfahrung zählen nicht Ausbildung, Studium, Praktika oder ähnliches. Im Folgenden sind stets Personen weiblichen und männlichen Geschlechts gleichermaßen gemeint; aus Gründen der einfacheren Lesbarkeit wird nur die männliche Form verwendet. Technologien Der Auftragnehmer muss die gesamte Bandbreite der in der Leistungsbeschreibung aufgeführten Technologien und derer Nachfolgeprodukte abdecken. Angegebene Versionen von Technologien sind als Mindestanforderungen zu verstehen und beinhalten auch die jeweiligen Nachfolgeprodukte. Konkrete Bedarfe richten sich nach den anfordernden Projekten. Eine Prognose für die Verteilung auf die genannten Technologieschwerpunkte kann nicht erfolgen. - .NET Microsoft-Technologien im Enterprise-Umfeld - JAVA -Technologien im Enterprise-Umfeld - Web (Frontend)-Entwicklungen - App-Entwicklung - Begleitende Technologien Qualifikationsprofile Lead Developer Unter dem Qualifikationsprofil "Lead Developer" wird eine entwicklungsspezifische Projektleitung verstanden, die die Ergebnis- und Kostenziele eines Softwareentwicklungsprojektes durch ein sehr hohes Maß an persönlicher Kompetenz, technischer Erfahrung und Expertise sicherstellt. Der "Lead Developer" agiert als Bindeglied zwischen den Stakeholdern und dem Entwicklungsteam und vertritt das Projekt nach außen. Hinzu kommen spezifische fachliche Kompetenzen für die Einrichtung, Konzeption, Realisierung sowie Übergabe von Projekten vom Typ Anwendungsentwicklung. Ein "Lead Developer" muss zur Leistungserfüllung über folgende Grundkompetenzen verfügen: Ausbildung/Fortbildung: Hochschul- oder Universitätsabschluss in einer IT-nahen Fachrichtung (z.B. Informatik, Wirtschaftsinformatik, Naturwissenschaften, Mathematik) und/oder ein anerkannter Ausbildungsberuf in den Fachbereichen Informatik und Informationstechnologie und/oder in der Praxis erworbene vergleichbare Kenntnisse und Fähigkeiten. Berufserfahrung: Die zur Dienstleistungserbringung eingesetzten Personen müssen tiefgehende, in mindestens 8-jähriger Berufserfahrung erworbene Erfahrungen und Kenntnisse in Technologien der Anwendungsentwicklung und davon in mindestens 3-jähriger Berufserfahrung erworbene Erfahrungen als "Lead Developer" oder in der Entwicklungsleitung/fachlichen Koordination in Softwareentwicklungsprojekten besitzen. Diese Voraussetzungen müssen bei jedem "Lead Developer" vollständig vorliegen. Darüber hinaus wird für die einzusetzenden Personen Berufserfahrung in folgenden Tätigkeitsfeldern erwartet: • Softwareentwicklung im .NET-Umfeld oder im Java-Umfeld • Erstellung von Anwendungsarchitekturen, Anwendungsdesigns, Datenbankdesigns • Erstellung von Projektplänen • Beratung von Stakeholdern • Erstellung von Anforderungsanalysen • Ausübung der Rollen Scrum Master oder Product Owner nach Scrum • Dokumentation von Systemspezifikationen und Entwurfsentscheidungen • Planung und Durchführung von Tests (Komponenten-, Integrations- und Abnahmetests) • Inbetriebnahme von Anwendungen • Migration von Altsystemen Senior Frontend Entwickler Ein Senior-Entwickler ist ein Projektmitarbeiter, der bei Entwurf, Entwicklung, Test und Integration der Software maßgeblich und führend mitarbeitet. Er ist Experte für bestimmte Technologien in der Anwendungsentwicklung, wobei der Schwerpunkt der Erfahrungen und Kenntnisse des Senior Frontend Entwicklers auf der Gestaltung und Entwicklung von Benutzeroberflächen liegt. Ein Senior Frontend Entwickler muss zur Leistungserfüllung über folgende Grundkompetenzen verfügen: Ausbildung/Fortbildung: Hochschul- oder Universitätsabschluss in einer IT-nahen Fachrichtung (z.B. Informatik, Wirtschaftsinformatik, Naturwissenschaften, Mathematik) und/oder ein anerkannter Ausbildungsberuf in den Fachbereichen Informatik und Informationstechnologie und/oder in der Praxis erworbene vergleichbare Kenntnisse und Fähigkeiten. Berufserfahrung: Die zur Dienstleistungserbringung eingesetzten Personen müssen tiefgehende, in mindestens 6-jähriger Berufserfahrung erworbene Kenntnisse in Technologien der Anwendungsentwicklung und Entwicklungserfahrungen in Softwareentwicklungsprojekten besitzen. Diese Voraussetzungen müssen bei jeder einzelnen Person vollständig vorliegen. Darüber hinaus wird für die einzusetzenden Personen Berufserfahrung in folgenden Tätigkeitsfeldern erwartet: • Frontend-Entwicklung mit: o Angular, Ionic, JSF oder o Blazor, WPF, Windows Forms, WinUI 3 • Entwicklung mit Javascript und Typescript • Erstellen von UI Desings und UX Designs • Umsetzung der IT-Sicherheit, insbesondere im Bereich des Frontends • Erstellung von Anforderungsanalysen • Sourcecode-Verwaltungssysteme GIT oder Azure DevOps Server • Durchführen von Aufwandschätzungen für Frontend-Entwicklungsaufgaben • Nutzung von REST-Schnittstellen • Entwicklung und Durchführung von Oberflächentests • Ausübung der Arbeit nach SCRUM Senior Backend Entwickler Ein Senior-Entwickler ist ein Projektmitarbeiter, der bei Entwurf, Entwicklung, Test und Integration der Software maßgeblich und führend mitarbeitet. Er ist Experte für bestimmte Technologien in der Anwendungsentwicklung, wobei der Schwerpunkt der Erfahrungen und Kenntnisse des Senior Backend Entwicklers auf dem Design und der Entwicklung von serverseitigen Komponenten und deren Schnittstellen liegt. Ein Senior Backend Entwickler muss zur Leistungserfüllung über folgende Grundkompetenzen verfügen: Ausbildung/Fortbildung: Hochschul- oder Universitätsabschluss in einer IT-nahen Fachrichtung (z.B. Informatik, Wirtschaftsinformatik, Naturwissenschaften, Mathematik) und/oder ein anerkannter Ausbildungsberuf in den Fachbereichen Informatik und Informationstechnologie und/oder in der Praxis erworbene vergleichbare Kenntnisse und Fähigkeiten. Berufserfahrung: Die zur Dienstleistungserbringung eingesetzten Personen müssen tiefgehende, in mindestens 6-jähriger Berufserfahrung erworbene Kenntnisse in Technologien der Anwendungsentwicklung und Entwicklungserfahrungen in Softwareentwicklungsprojekten besitzen. Diese Voraussetzungen müssen bei jeder einzelnen Person vollständig vorliegen. Darüber hinaus wird für die einzusetzenden Personen Berufserfahrung in folgenden Tätigkeitsfeldern erwartet: • Backend-Entwicklung im o Java Umfeld oder o .NET Umfeld • Entwurf von Anwendungsarchitekturen und des Datenbankdesigns • Umsetzung der IT-Sicherheit, insbesondere im Bereich des Backends • Erstellung von Anforderungsanalysen • Sourcecode-Verwaltungssysteme GIT oder Azure DevOps Server • Durchführen von Aufwandschätzungen für Frontend-Entwicklungsaufgaben • Entwurf und Entwicklung von REST-Schnittstellen • Entwicklung und Durchführung von Tests (Komponenten-, Integrations- und Abnahmetests) • Ausübung der Arbeit nach SCRUM • Erfahrungen bei der Migration von Altsystemen Zu Details siehe die Datei "Leistungsbeschreibung".
Die Leistungen aus der Rahmenvereinbarung können bis zu einem Höchstwert von 25.555.200 Euro (netto) bei einer maximalen Laufzeit von vier Jahren abgerufen werden. Ist dieser Höchstwert erreicht, endet die Rahmenvereinbarung, ohne dass es einer gesonderten Kündigung bedarf.
Abschnitt IV: Verfahren
Abschnitt V: Auftragsvergabe
Dienstleistungen mit technologieübergreifender Anwendungsentwicklung mit .NET und Java-Technologien
Postanschrift: Rheingaustr. 182
Ort: Wiesbaden
NUTS-Code: DE714 Wiesbaden, Kreisfreie Stadt
Postleitzahl: 65203
Land: Deutschland
Abschnitt VI: Weitere Angaben
Postanschrift: Wilhelminenstraße 1 - 3
Ort: Darmstadt
Postleitzahl: 64283
Land: Deutschland
E-Mail:
Telefon: +49 6151/126603
Fax: +49 611/327648534
Internet-Adresse: www.rp-darmstadt.hessen.de