Senior Systementwickler
Auftrags-ID: 3189
Budget: € 5 bis € 150 p.St.
Veröffentlicht: 17 Jan
Reaktionen: 0
Ort: Linz, Österreich
Zuletzt geändert: 17 Jan
Status: Geschlossen
Wir suchen einen Senior Systementwickler.
Zeitraum: 16 Monate nach Startdatum für max. 2560 Stunden
Auftragsbeschreibung:
Der Senior Systementwickler ist verantwortlich für das Entwerfen, Erstellen und Beschreiben von (Teilen von) mehrfach komplexen Systemen, das Testen und Implementieren von Systementwürfen, das Analysieren und Lösen von Störungen, das Erstellen von Anweisungen und das Durchführen von Wissenstransfer.
Der Senior Systementwickler legt Spezifikationen fest und führt die Gespräche mit den Systemarchitekten.
ARBEITSAUFGABEN
1. Entwirft, erstellt und beschreibt (Teile von) Funktionalitäten in COGNOS und POWERCENTER Systemen, indem:
• Lösungsmöglichkeiten entwickelt werden, um gewünschte Situationen in der Informationsversorgung zu erreichen;
• Empfehlungen ausgesprochen werden, unter Berücksichtigung von Entscheidungskriterien;
• die Dialogstrukturen für interaktive Informationsfunktionen und die Strukturen der Programme von "Batch"-Informationsfunktionen entworfen werden;
• Anwendungsstrukturen detailliert und beschrieben werden;
• Programmspezifikationen entworfen und Systemteile (Bausteine) festgelegt und beschrieben werden;
• die Eingaben spezifiziert werden;
• die Speicherung, Ausgabe und Präsentation entworfen werden;
• Teile (Bausteine) von Informationssystemen entworfen, hergestellt und dokumentiert werden sowie die zugehörige Dokumentation;
• die Programme und die zugehörige Dokumentation gewartet werden;
• Systemanforderungen bezüglich der Sicherheit in konkrete Verfahren für die Sicherung von Geräten, Software, Datensammlungen und Dokumentation übersetzt werden;
• Anwendungsprogramme an von der Organisation gewünschte Situationen angepasst werden, unter Verwendung von Parametern;
• die Werte der Parameter bestimmt werden, um die gewünschten Anpassungen für die Verarbeitung zu realisieren;
• Programmbibliotheken verwaltet und aktuell gehalten werden und Versionsverwaltung durchgeführt wird.
2. Testet und implementiert Systementwürfe, indem:
• die Funktionsweise von Systemen gemäß den Spezifikationen überprüft wird (Tests);
• in Form von Systemtestplänen die Grundlagen für Tests, die Testbereiche, die Testumgebung und die zu verwendenden Testmethoden, -techniken und -hilfsmittel erstellt/beschrieben werden;
• die Testdaten, die Ausgangssituation und die Ausführungserwartungen pro Testbereich spezifiziert werden;
• Tests durchgeführt und Informationssysteme an Spezifikationen überprüft werden;
• Testfälle und Testdateien zusammengestellt und verwaltet werden;
• Testergebnisse überprüft, analysiert und dokumentiert werden;
• Vorschläge zur Anpassung von Software und Dokumentation erstellt werden;
• Ergebnisse des Entwicklungs-, Wartungs- und Betriebsprozesses überprüft, verifiziert und validiert werden;
• die Aspekte Korrektheit, (interne) Konsistenz und die Einhaltung von vorher festgelegten Normen und Richtlinien, Anforderungen, Grundlagen und Randbedingungen bewertet werden;
• die Bedingungen und Wünsche, die bei der technischen Übergabe des bestehenden an das neue Informationssystem erfüllt werden müssen, erfasst und analysiert werden;
• Aktionspläne für Konversionen erstellt werden;
• Migrationsschritte ausgearbeitet und die Konsequenzen in Bezug auf Organisation (Struktur und Verfahren), Material und Finanzen, Personal (Quantität und Qualität), technische Infrastruktur, Schulung und Information formuliert werden;
• die Pläne mit dem betroffenen Management abgestimmt werden.
3. Analysiert und löst Störungen, indem:
• Probleme/Produktionsstörungen in Computersystemen analysiert werden;
• die Störungen gelöst und behoben werden, gegebenenfalls in Absprache mit den Lieferanten von Hard- und Software;
• Maßnahmen ergriffen werden, um Störungen zu vermeiden;
• Probleme in der technischen Infrastruktur und den Datenverarbeitungsprozessen analysiert werden;
• Probleme gelöst oder an Experten zugewiesen werden;
• der Fortschritt der Problemlösungsprozesse überwacht wird.
4. Stellt Anweisungen auf und sorgt für Wissenstransfer, indem:
• die Arbeitsanweisungen der automatisierten Informationsfunktion erstellt und gepflegt werden;
• Arbeitsanweisungen und Verfahren sowohl des automatisierten als auch des manuellen Teils von Informationssystemen in Benutzerhandbücher umgewandelt werden;
• Benutzerhandbücher gepflegt werden;
• Produktionspläne und Produktionsprozesse beschrieben, abgestimmt und festgelegt werden;
• Informationen im Bereich Informatik innerhalb der Organisation über Automatisierungsanwendungen und über (Projekt-)Aufträge und deren Ergebnisse bereitgestellt werden.
SPIELRAUM
• Der Senior Systementwickler ist den ergebnisverantwortlichen Projektmanagern hinsichtlich der Qualität der Lösungsmöglichkeiten, der Problemanalysen, Programmspezifikationen und der ausgearbeiteten Migrationsschritte verantwortlich;
• funktionale und technische Programmanforderungen;
• Der Senior Systementwickler entscheidet bei der Festlegung von Dialogstrukturen, der Übersetzung der Systemanforderungen in konkrete Verfahren und bei der Analyse und Lösung von Störungen.
KENNTNIS & FÄHIGKEIT
• Kenntnisse über (Entwicklungen im Bereich von) Computerhardware und Systemsoftware;
• Kenntnisse und Fähigkeiten in der Entwicklung großer, komplexer Systeme in COGNOS und POWERCENTER;
• Fähigkeiten im Entwerfen, Erstellen und Beschreiben von mehrfach komplexen Systemen in COGNOS und POWERCENTER;
• Fähigkeiten in der Analyse von Informationsfragen und in der Angabe von Automatisierungslösungen in COGNOS und POWERCENTER Umgebungen
• Kenntnisse und