Ontwikkelaar
Opdracht ID: 1673
Budget: € 5 tot € 150 p.u.
Geplaatst: 26-08-2010
Reacties: 0
Locatie: Amsterdam, Noord-Holland
Laatst gewijzigd: 03-09-2010
Status: Gesloten
Wij zoeken naar een Ontwikkelaar.
Vortex enhanced Framework team. Dat team maakt een nieuwe rapportagetool voor het Vortex Darawarehouse.
Die rapportagetool heeft drie lagen:
-Een Javascript/DoJo/JSon laag voor de gewenste functionaliteit op de PC van de klant
-Een JAVA laag voor de vertaling van gegevens en de communicatie met de database
-Een laag van TSQL metadata en stored procedures die bepaalt wat en hoe er op het beeldscherm gebracht wordt.
Er wordt uitsluitend gewerkt aan de derde laag en wel als TSQL ontwikkelaar.
De database eronder is een Sybase IQ 12.7. Dat is een column organised relationele database.
TSQL is een ontwikkeltaal die sterk lijkt op Oracle PL/SQL.
Competence:
Technical Software Engineering
Verdere bijzonderheden:
- Het beoordelen van functionele documenten (Functional Designs, Change requests, Bugmeldingen) op hun impact op het bestaande systeem en het neerschrijven van die beoordeling in een impact analyse. Uiteindelijk staat daarin: om deze wens te vervullen moet het volgende worden aangepast/bijgebouwd en dat kost zoveel manuren van ons team.
- Het maken van een technisch ontwerp naar aanleiding van het functionele ontwerp en de impact analyse. Daar staat in: in deze procedure moet op die plaats een extra check worden opgenomen etc.
- Het aanpassen/bouwen van de gewenste functionaliteit door het schrijven van TSQL code, UNIX shellscripts en (in veel mindere mate) perl scripts. de tools hierbij zijn SQL-Advantage, SQL-Workbench, PuTTy, UltraEdit, VI en in veel mindere mate andere tools.
- Het uitvoeren van unit tests op de gebouwde code. Het aanpassen van regressietestcode met de gebouwde functionaliteit
- Het opleveren van het resultaat volgens de geldende procedures voor versiebeheer. De tool hiervoor is vanaf volgende week Subversion en het zou voor het team meerwaarde hebben als mijn opvolger ervaring met Subversion zou hebben.
- Het ondersteunen van andere teams in noodsituaties en met feitelijke informatie over de code in de database. Bijvoorbeeld bij de beschrijving van de huidige situatie in een change request. Of bij het uitzoeken, waarom iets anders werkt dan verwacht.
- Het ondersteunen van het systeemtest team op momenten dat resources schaars zijn door gewoon mee te testen.
- Rapporteren over uitgevoerde werkzaamheden (voertaal Engels) in meetings en een issue tracking systeem (Quality Centre). Uren administratie in Clarity en Achievo.
- Meedenken en input leveren bij allerhande meetings over nog te bouwen en reeds gebouwde zaken en de kosten/baten daarvan.