Entwickler
Auftrags-ID: 63042
Budget: € 5 bis € 150 p.St.
Veröffentlicht: 26-08-2010
Reaktionen: 0
Ort: Linz, Österreich
Zuletzt geändert: 03-09-2010
Status: Geschlossen
Wir suchen einen Entwickler.
Vortex enhanced Framework Team. Dieses Team entwickelt ein neues Reporting-Tool für das Vortex Datawarehouse.
Das Reporting-Tool hat drei Schichten:
-Eine Javascript/DoJo/JSON-Schicht für die gewünschte Funktionalität auf dem PC des Kunden
-Eine JAVA-Schicht für die Datenübersetzung und die Kommunikation mit der Datenbank
-Eine Schicht aus TSQL-Metadaten und gespeicherten Prozeduren, die bestimmt, was und wie auf dem Bildschirm angezeigt wird.
Es wird ausschließlich an der dritten Schicht gearbeitet, und zwar als TSQL-Entwickler.
Die darunterliegende Datenbank ist eine Sybase IQ 12.7. Dies ist eine spaltenorientierte relationale Datenbank.
TSQL ist eine Entwicklungssprache, die stark an Oracle PL/SQL erinnert.
Kompetenzen:
Technische Softwareentwicklung
Weitere Besonderheiten:
- Bewertung funktionaler Dokumente (Functional Designs, Change Requests, Bugmeldungen) hinsichtlich ihrer Auswirkungen auf das bestehende System und Dokumentation dieser Bewertung in einer Impact-Analyse. Darin steht letztendlich: Um diesen Wunsch zu erfüllen, muss Folgendes angepasst/hinzugefügt werden, und das kostet so viele Mannstunden unseres Teams.
- Erstellung eines technischen Designs auf Basis des funktionalen Designs und der Impact-Analyse. Darin steht: In dieser Prozedur muss an dieser Stelle eine zusätzliche Prüfung aufgenommen werden etc.
- Anpassen/Erstellen der gewünschten Funktionalität durch Schreiben von TSQL-Code, UNIX-Shellskripten und (in viel geringerem Maße) Perl-Skripten. Die verwendeten Tools sind SQL-Advantage, SQL-Workbench, PuTTy, UltraEdit, VI und in viel geringerem Maße andere Tools.
- Durchführung von Unit-Tests für den erstellten Code. Anpassen des Regressionstest-Codes mit der erstellten Funktionalität.
- Lieferung des Ergebnisses gemäß den geltenden Verfahren für die Versionskontrolle. Das Tool hierfür ist ab nächster Woche Subversion, und es wäre für das Team von Vorteil, wenn mein Nachfolger Erfahrung mit Subversion hätte.
- Unterstützung anderer Teams in Notfällen und mit sachlichen Informationen über den Code in der Datenbank. Zum Beispiel bei der Beschreibung der aktuellen Situation in einem Change Request. Oder bei der Untersuchung, warum etwas anders funktioniert als erwartet.
- Unterstützung des Systemtest-Teams in Zeiten knapper Ressourcen durch aktives Mittesten.
- Berichterstattung über ausgeführte Arbeiten (Arbeitssprache Englisch) in Meetings und einem Issue-Tracking-System (Quality Centre). Stundenverwaltung in Clarity und Achievo.
- Mitdenken und Input liefern bei allen möglichen Meetings über noch zu entwickelnde und bereits entwickelte Dinge sowie deren Kosten/Nutzen.