Karl Valentin - Implementierung

Nürnberg  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung





Position 1:
Systemarchitektur – ITA

Im Rahmen der Systemarchitektur (IT-Architektur) werden Aufgaben des Chef-Technical-Requirements-Engineering (TRE) in großen und wichtigen bzw. komplexen IT-Vorhaben und IT-Projekten übernommen.
- Erwartet werden die Beratung der städtischen Serviceeinheiten (sowohl innerhalb des städtischen IT-Dienstleisters IT@M als auch in den Fachreferaten) bzw. der IT-Projekte bei allen Fragen zur IT-Architektur sowie die Koordinierung der Beratung der zugeordneten Einzelthemen:
? Analyse der gegebenen Struktur und Rahmenbedingungen der aktuellen IT-Landschaft (Applikationen und Infrastruktur), wobei gesetzte Richtlinien sowie die mittel und langfristige städtische bzw. IT@M-spezifische IT-Strategie zu berücksichtigen sind
? Analyse der fachlichen Projekt- bzw. Infrastruktur-Portfolios hinsichtlich übergreifender Stakeholder und zukünftigen Anforderungen.
? Konzeptionelle Umsetzung dieser Anforderungen in der Applikations- und Infrastrukturarchitektur
- Erwartet werden die Konzeption von konkreten IT-Lösungen und die Einbindung dieser in die vorhandene IT-Architektur – verbunden mit der IT-architektonischen Verantwortung, unter anderem bei der sog. „MBUC-Empfehlung“ (siehe unten).
Die Aufgabe setzt sich im Wesentlichen aus folgenden Teilaufgaben zusammen:
? Erhebung von Anforderungen an die IT-Architektur auf Basis des Fachkonzepts
? Erarbeitung und Planung von IT-Architekturen und ggf. möglichen Alternativen: Finden einer optimalen Zerlegung der Gesamtlösung in einzelne Komponenten.
? Untersuchung der Realisierbarkeit und Risiken von alternativen IT-Architekturen
? Empfehlung von möglichen Software- oder Hardwarelösungen zur Realisierung der IT-Architektur. Dabei erfolgt ein Rückgriff auf Erkenntnisse und Wissen aus bereits (erfolgreich) durchgeführten Realisierungen (inklusive Teststrukturierung und technischer Betriebseinführung).
? Erarbeiten einer Empfehlung (inklusive einer begründeten Abwägung) zu make, buy, use oder compose (sog. MBUC-Empfehlung) einer IT-Lösung.
- Die MBUC wird insbesondere unter Abwägung von fachlichen Anforderungen, Integrationsmöglichkeit und -aufwand, Nachhaltigkeit, IT-Strategie, Betreibbarkeit, dem künftigen IT-Service-Design, Kosten (einmalige und laufende) und zeitlicher Rahmenvorgaben erarbeitet.
- Offene, kooperative und transparente Besprechung sowie Abstimmung der Entwürfe und Planungen mit dem umsetzenden Servicebereich und allen betroffenen Stellen (siehe unten auch „Dialogpartner“).
? Erarbeitung eines Entscheidungsvorschlags für die IT-Lösung
- Ebenfalls erwartet wird, dass die Mitarbeiterinnen und Mitarbeiter der LHM im jeweiligen IT-Projekt technisch und fachlich angeleitet sowie qualifiziert werden. Die Kenntnisse (der jeweiligen IT-Lösung) werden vermittelt und übertragen.
Anforderung:
- Design und Umsetzung von Softwarearchitekturen (z. B. SOA)
- Schichtenmodellen (z. B. MVC)
- Einbindung von Legacy-Systemen
- Verfahren (z. B. EAI)
- objektorientierten Design (OODA)
- Anforderungsanalyse und -designmethoden (z. B. UML/UML2)
- Technologiestacks Client, Server, Datenbank, Middleware)
- Frameworks, Softwareentwicklung mit Java und J2EE sowie C++
- Unix, Linux, Ubuntu, Windows ab Version 7 (Windows 10 in der Planung und Erprobung) im Clientumfeld, RedHat, SLES, Windows2008 und Windows2012 als Serverbetriebssysteme
- Skript-Sprachen (auch beim ITA Entwicklung)
- IT-Sicherheit
- Tests (z. B. Lasttests, Nutzer-Abnahmetests, Nutzerakzeptanz-Tests)
- Betriebseinführung und -überführung
- Cisco-Router, Oracle DB, VMWARE, VSPHERE ab Version 5.1, NetApp-Storage)
- IT-Sicherheit (insbesondere ISO/IEC 27000-Reihe sowie des IT-Grundschutzes vom BSI)
- CISSP (Certified Information Systems Security Professional), CISM (Certified Information Security Manager), CISA (Certified Information Systems Auditor), CRISC (Certified in Risk and Information Systems Control) oder für ITSicherheitsbeauftragte der öffentlichen Verwaltung (z. B. TÜVRheinland, BAköV)

Besonderheiten:
Fachkompetenz im Bereich der Geodateninfrastrukturen (insbesondere für die eingesetzten Systeme, wie Oracle (mit Oracle Locator), PostgreSQL (mit PostGIS), ArcGIS for Desktop/Server (Esri) und WebOffice (AED-Synergis)).

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 2:
Systemdesign – ITI

Im Rahmen des Systemdesigns („IT-Ingenieurwesen“) werden Aufgaben des Technical-Requirement-Engineerings (TRE) bzw. der Component-Ownership (CO, Chefentwicklung) in IT-Vorhaben bzw. IT-Projekten sowie auch die Aufgaben der Komponentenverantwortung übernommen.
Die Aufgabenerledigung erfolgt dabei entweder selbstständig oder insbesondere bei großen und komplexen IT-Projekten mit der IT-Architektur zusammen.
Beim Systemdesign wird insbesondere die Umsetzung der IT-Anforderungen u. a. der IT-Architektur in technische Lösungen sowie die Übernahme der Federführung beim Detaildesign erwartet; im einzelnen bedeutet dies unter anderem:
- Erstellung der Konzeption und der im Detail ausgestalteten IT-Lösung sowie Umsetzung entsprechend der fachlichen IT-Anforderungen, der IT-Architekturvorgaben und weiterer Rahmenbedingungen (vorherrschende Technik, IT-Strategie, ITSicherheit, u. s. w.) in technische Lösungen und unter Berücksichtigung der SLAAnforderungen, Teststrukturierung und der technischen Betriebseinführung.
- Definition aller Bestandteile der IT-Lösung im Rahmen der festgelegten Architekturvorgaben unter der besonderen Verantwortung für das Design des Zusammenspiels der Hardware und Software.
- Beratung und Mitwirkung bei der Zusammenstellung und Aufbereitung der Hardware- und Softwarekosten (Systemsoftware, Dienste).
Bei der IT-Komponentenverantwortung3 wird erwartet, dass sowohl die IT-Komponente entsprechend der festgelegten Parameter in Funktion gehalten wird, als auch das Life-Cylce-Management übernommen wird; im Einzelnen heißt dies u. a.:
- Übernahme und (Betriebs-)Erhaltung der Komponente entsprechend der abgestimmten Verfügbarkeit der IT-Komponente sowie der Art und Weise, wie es für den/die Service/s gemäß des SLA (Service-Level-Agreement) notwendig ist.
- Einbindung und Ausübung der IT-Komponentenverantwortung und des Life-Cycle-Managements in den städtischen Releasemanagement Prozess; Dokumentation und Fortschreibungen.
- Gestaltung, Planung, Design und Ausübung des Life-Cycle der IT-Komponente entsprechend den (IT-)strategischen, wirtschaftlichen sowie fachlichen Anforderungen.Das Life-Cycle erfolgt in Abstimmung mit der Facharchitektur und der IT-Architektur.
- (sofern einschlägig) Single Point of Contact (SPOC) zum Hersteller der Komponente und/oder zur Community
? Kommunikationsanlaufstelle und Auskunftsstelle für IT-Serviceverantwortliche, ITArchitektinnen
bzw. IT-Architekten und andere Systemdesignerinnen/Systemdesigner bezüglich der Komponente.
- Technisch/fachliche Anlteitung und Qualifizierung der Mitarbeiter des Kunden sowie Übertragung und Vermittlung der Kenntnisse über die Komponente und das jeweilige Life-Cycle.
Anforderung:
- Design und Umsetzung von Softwarearchitekturen (z. B. SOA)
- Schichtenmodellen (z. B. MVC)
- Einbindung von Legacy-Systemen
- Verfahren (z. B. EAI)
- objektorientierten Design (OODA)
- Anforderungsanalyse und -designmethoden (z. B. UML/UML2)
- Technologiestacks Client, Server, Datenbank, Middleware)
- Frameworks, Softwareentwicklung mit Java und J2EE sowie C++
- Unix, Linux, Ubuntu, Windows ab Version 7 (Windows 10 in der Planung und Erprobung) im Clientumfeld, RedHat, SLES, Windows2008 und Windows2012 als Serverbetriebssysteme
- Skript-Sprachen (auch beim ITA Entwicklung)
- IT-Sicherheit
- Tests (z. B. Lasttests, Nutzer-Abnahmetests, Nutzerakzeptanz-Tests)
- Betriebseinführung und -überführung
- Cisco-Router, Oracle DB, VMWARE, VSPHERE ab Version 5.1, NetApp-Storage)
- IT-Sicherheit (insbesondere ISO/IEC 27000-Reihe sowie des IT-Grundschutzes vom BSI)
- CISSP (Certified Information Systems Security Professional), CISM (Certified Information Security Manager), CISA (Certified Information Systems Auditor), CRISC (Certified in Risk and Information Systems Control) oder für ITSicherheitsbeauftragte der öffentlichen Verwaltung (z. B. TÜVRheinland, BAköV)

Besonderheiten:
Fachkompetenz im Bereich der Geodateninfrastrukturen (insbesondere für die eingesetzten Systeme, wie Oracle (mit Oracle Locator), PostgreSQL (mit PostGIS), ArcGIS for Desktop/Server (Esri) und WebOffice (AED-Synergis)).

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 3:
Testmanagement

Erstellung und Abstimmung von Testkonzepten; dabei Definition und Festlegung von Teststrategien, Testzielen und Testaufgaben:
- Testplanung sowie zeitliche Planung der Testzyklen in Abstimmung mit der Projektleitung und ggf. der/den Entwicklungsabteilung/en.
- Festlegung der Testziele und Testschwerpunkte sowie Definition von Quality Gates
- Definition der Testumgebung/en inkl. der benötigten Testdaten in Zusammenarbeit mit der Testanalyse
- Festlegung des Testautomatisierungsgrades und Abstimmung mit der Projektleitung über ggf. entstehende Arbeitspakete.
- Beratung und Unterstützung der Auftraggeber und Auftragnehmer von Vorhaben/Projekten bei der Festlegung der Abnahmekriterien.
- Leitung der Testdurchführung in allen Teststufen; Alle Testaktivitäten werden geplant, gesteuert und überwacht. Alle Testbeteiligten sowohl in der zentralen und dezentralen IT als auch in den Fachbereichen werden koordiniert und die Testbeteiligten fachlich geführt.
- Review und Verantwortung der Arbeitsergebnisse
- Konsolidierung der Testergebnisse und Testberichterstattung an die Projektleitung
- Aufbau und Coaching von Testteams insbesondere in speziellen Testing Themen
- Planung und Durchführung von Wissenstransfers inkl. Sicherstellung der Wissensübernahme
Anforderung:
- TestLink und Mantis
- Konzeption und Durchführung von betrieblichen Tests (insb. Last- und Performancetests, Sicherheitstests)
- Planung und Durchführung von Wissenstransfers
- Planung, Aufbau und Coaching von Testteams
- ISTQB Certified Tester Foundation Level

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 4:
Technische Testanalyse

Erstellung der Testspezifikation, durch:
- Analyse von Quelldokumenten (u. a. Fachkonzept, Systemspezifikation),
- Auswahl von Testmethodiken sowie,
- Definition und Spezifikation von Testfällen und -szenarien im vorgegebenen Testwerkzeug.
- Definition und Erstellung von Testdaten, sowie Konfiguration der Testumgebung/en
- Evaluierung und Konfiguration geeigneter Testautomatisierungswerkzeuge
- Erstellung von Testskripten und -automatisierungen
- Erstellung von Fehlerreports, Priorisierung der Fehlerkorrektur sowie Kommunikation mit Entwickler- und Analyseteams (Fehlermanagement).
- Durchführung von vornehmlich betrieblichen Tests sowie Dokumentation und Analyse der Testergebnisse
- Unterstützung des Testmanagements bei der Erstellung von Testberichten
- Planung und Durchführung von Coaching/Wissenstransfer inkl. Sicherstellung der Wissensübernahme
Anforderung:
- JMeter und Selenium)
- Design nicht funktionaler Tests
- Konzeption und Durchführung von betrieblichen Tests (insb. Last- und Performancetests, Sicherheitstests)
- Planung und Durchführung von Wissenstransfers
- Planung, Aufbau und Coaching von Testteams
- ISTQB Certified Tester Foundation Level

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 5:
Softwareentwicklung Java

Erwartet wird die Implementierung von Software entsprechend der Spezifikation; darunter fallen insbesondere folgende Aufgaben:
- Software nach Vorgaben aus dem Fachkonzept bzw. der Systemspezifikation oder der IT-Architekturvorgabe wird hergestellt oder weiterentwickelt.
- Durcharbeiten und Analysieren der Vorgaben, Systemspezifikationen und Schnittstellen, eigenständiges Klären von Fragen und Unklarheiten, Darstellung der Systemanforderungen.
- Bereitstellen, Anpassen und Entwickeln von Software auf Grundlage der Designvorgaben des IT-Ingenieurs oder des IT-Architekten, der Systemspezifikationen und on weiteren Standards zur Entwicklung von IT-Lösungen (Frameworks, Vorgehensmodelle, Architekturmodelle).
- Schätzung und Planung der notwendigen Aktivitäten
- Erstellung der zugehörigen Dokumentation (Betriebshandbuch, Programmbeschreibung, Zusatzdokumentation, Bebauungsplan).
- Durchführung und Dokumentation von Modultests im Rahmen der Software sowie Aufsetzen von Testsystemen.
- Fehlerbehandlung; Beheben von Fehlern, die im Rahmen von Modul-, Integrations-, Benutzerabnahme- und IT-Infrastrukturtests festgestellt wurden; Testen, Dokumentieren und Einspielen von Fehlerbehebungen im Rahmen festgelegter Prozesse-
- Beratung und Mitarbeit im Rahmen von Integrations-, Last-, Performance und Benutzerabnahmetests
- Zusammenstellung und Aufbereitung der Hardware- und Softwarekosten (Systemsoftware, Dienste)
- Unterstützung und Beratung der Anwender bei Fragen zur Nutzung
- Fachliche und technische Anleitung von Mitarbeiterinnen und Mitarbeitern von IT@M im jeweiligen IT-Projekt sowie Übermittlung von Kenntnissen.
Anforderung:
- Java, J2EE
- Vaadin, JSP, JSF als UI-Technologien
- Spring Framework für die Geschäftslogik
- Apache Camel für alle Integrationsaufgaben (EAI)
- JPA2 (Hibernate) als Persistenz-Framework
- Eclipse als IDE
- Maven als Build-Umgbung
- Subversion fürs Source Code Management
- Jenkins für Continous Integration

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 6:
Softwareentwicklung PHP

Erwartet wird die Implementierung von Software entsprechend der Spezifikation; darunter fallen insbesondere folgende Aufgaben:
- Software nach Vorgaben aus dem Fachkonzept bzw. der Systemspezifikation oder der IT-Architekturvorgabe wird hergestellt oder weiterentwickelt.
- Durcharbeiten und Analysieren der Vorgaben, Systemspezifikationen und Schnittstellen, eigenständiges Klären von Fragen und Unklarheiten, Darstellung der Systemanforderungen.
- Bereitstellen, Anpassen und Entwickeln von Software auf Grundlage der Designvorgaben des IT-Ingenieurs oder des IT-Architekten, der Systemspezifikationen und on weiteren Standards zur Entwicklung von IT-Lösungen (Frameworks, Vorgehensmodelle, Architekturmodelle).
- Schätzung und Planung der notwendigen Aktivitäten
- Erstellung der zugehörigen Dokumentation (Betriebshandbuch, Programmbeschreibung, Zusatzdokumentation, Bebauungsplan).
- Durchführung und Dokumentation von Modultests im Rahmen der Software sowie Aufsetzen von Testsystemen.
- Fehlerbehandlung; Beheben von Fehlern, die im Rahmen von Modul-, Integrations-, Benutzerabnahme- und IT-Infrastrukturtests festgestellt wurden; Testen, Dokumentieren und Einspielen von Fehlerbehebungen im Rahmen festgelegter Prozesse-
- Beratung und Mitarbeit im Rahmen von Integrations-, Last-, Performance und Benutzerabnahmetests
- Zusammenstellung und Aufbereitung der Hardware- und Softwarekosten (Systemsoftware, Dienste)
- Unterstützung und Beratung der Anwender bei Fragen zur Nutzung
- Fachliche und technische Anleitung von Mitarbeiterinnen und Mitarbeitern von IT@M im jeweiligen IT-Projekt sowie Übermittlung von Kenntnissen.
Anforderung:
- PHP und ORM Frameworks (z. B. Zend 1&2, Symphony, Propel, CodeIgniter, CakePHP)
- SQL-Injections, XSS (Cross-Site-Scripting)
- White-/Black-Lists bei der Formularverarbeitung sowie mySQL, PostGres, Oracle, MaxDB

Beginn:
01.07.2016

Zeitraum:
24 Monate



Position 7:
Softwareentwicklung NATURAL

Erwartet wird die Implementierung von Software entsprechend der Spezifikation; darunter fallen insbesondere folgende Aufgaben:
- Software nach Vorgaben aus dem Fachkonzept bzw. der Systemspezifikation oder der IT-Architekturvorgabe wird hergestellt oder weiterentwickelt.
- Durcharbeiten und Analysieren der Vorgaben, Systemspezifikationen und Schnittstellen, eigenständiges Klären von Fragen und Unklarheiten, Darstellung der Systemanforderungen.
- Bereitstellen, Anpassen und Entwickeln von Software auf Grundlage der Designvorgaben des IT-Ingenieurs oder des IT-Architekten, der Systemspezifikationen und on weiteren Standards zur Entwicklung von IT-Lösungen (Frameworks, Vorgehensmodelle, Architekturmodelle).
- Schätzung und Planung der notwendigen Aktivitäten
- Erstellung der zugehörigen Dokumentation (Betriebshandbuch, Programmbeschreibung, Zusatzdokumentation, Bebauungsplan).
- Durchführung und Dokumentation von Modultests im Rahmen der Software sowie Aufsetzen von Testsystemen.
- Fehlerbehandlung; Beheben von Fehlern, die im Rahmen von Modul-, Integrations-, Benutzerabnahme- und IT-Infrastrukturtests festgestellt wurden; Testen, Dokumentieren und Einspielen von Fehlerbehebungen im Rahmen festgelegter Prozesse-
- Beratung und Mitarbeit im Rahmen von Integrations-, Last-, Performance und Benutzerabnahmetests
- Zusammenstellung und Aufbereitung der Hardware- und Softwarekosten (Systemsoftware, Dienste)
- Unterstützung und Beratung der Anwender bei Fragen zur Nutzung
- Fachliche und technische Anleitung von Mitarbeiterinnen und Mitarbeitern von IT@M im jeweiligen IT-Projekt sowie Übermittlung von Kenntnissen.
Anforderung:
- Unix/Linux-Umgebungen
- Natural Web Interface
- Natural Web I/O Interface
- Natural Security
- Adabas
- Predict
- AOS
- EntireX-RPC
- BATCH

Beginn:
01.07.2016

Zeitraum:
24 Monate

Start
01.07.2016
Dauer
24 Monate
Von
TRIBAR Software GmbH
Eingestellt
03.03.2016
Ansprechpartner:
Verena Heldmaier
Projekt-ID:
1083252
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren