, , Senior Software Engineer
 
Senior Software Engineer (Omg. Haarlem) 233 - 7/06/2010
Organisatie
Onze relatie is actief als ontwikkelaar voor hard- en software oplossingen voor de niche spelers als top 100 bedrijf van Nederland. Als kennisintensieve onderneming met haar innovatieteam is zij intensief betrokken
bij vele projecten met technologie-instituten en universiteiten waarmee nieuwe inzichten
en technologieën worden onderzocht en beproefd.
Functie
Als Senior Software Engineer is jouw belangrijkste doelstelling het borgen van het succes
van een project door het ontwerpen van de fundamenten van de applicatie. Hiertoe
behoort onder andere het ontwerp van de logische structuur en de fysieke structuur van
de applicatie.
In dit proces ben je als Senior Software Engineer er primair op gericht de complexiteit te
reduceren door het systeem in heldere en eenvoudige componenten op te delen. De
resulterende Architectuur is extreem belangrijk omdat het niet alleen bepaalt hoe de
applicatie gebouwd gaat worden maar ook of de applicatie de vele essentiële software
engineering kenmerken bezit die noodzakelijk zijn voor een succesvol project. Dit betreft
onder andere de: Bruikbaarheid, Betrouwbaarheid, Onderhoudbaarheid en ‘last but not
least’ Performance.
Als Senior Software Engineer ben je in staat verantwoordelijkheid te nemen gedurende
alle fasen van een ontwikkeltraject. Qua ambitie verwachten we dat je de beste wilt zijn
en een visie hebt op de nieuwste ontwikkelingen in het vakgebied.

De functie bevat o.a. de volgende werkzaamheden:
· Ondersteuning bij offertetrajecten;
· Analyse van de Business Case en het opstellen van systeem- en
softwarespecificaties;
· Opstellen van urenbudget schattingen;
· Bepalen van de technische inrichting op basis van de specificatie;
· Ontwerpen van applicatie-architectuur en bewaken van applicatie-architectuur
gedurende de life-cycle;
· Schrijven van ontwerpdocumentatie;
· Aanspreekpunt (en coach) voor projectteamleden voor technische issues
(“technische geweten”);
· Indien noodzakelijk meewerken bij het ontwikkelen en testen van de software.
Eisen
· Minimaal 5-7 jaar ervaring in de ICT branche;
· Minimaal 1-2 jaar ervaring met ontwerpen van complexe software systemen;
· Aantoonbare kennis van 1 of meerdere software ontwerptechnieken (OOD, Use-
Cases, UML, etc.);
· Aantoonbare kennis van en ervaring met Java ontwikkelomgevingen;
· Aantoonbare kennis van Spring Framework;
· Aantoonbare kennis en ervaring met programmeren;
· Kennis van en ervaring met projectmatig werken;
· Uitstekende communicatieve vaardigheden;
· Goede beheersing van de Nederlandse en Engelse taal vereist (woord en
geschrift);
· Opleiding op minimaal ICT HBO niveau;
· Object Oriented Analysis and Design;
· Gewenst: UML – Requirement Management with Use Cases.

Technische kernwoorden:
Object Oriented Analysis Design, UML, Java, Struts, iBatis, Tapestry, Maven, XML,
JUnit, Webservices, Tomcat, Apache, Oracle, MySQL, Websphere, Ant, Eclipse, CVS,
Portal technologie/portlets.
Aanbod
Geboden wordt een open en informele werksfeer in en een dynamische,
inspirerende werkomgeving. Je krijgt alle ruimte om je persoonlijk en professioneel te
ontwikkelen, waarbij de nadruk vooral ligt op eigen verantwoordelijkheid, persoonlijke
groei en samenwerking. Domeinkennis achten wij zeer belangrijk en daar wordt veel
ruimte geboden om deze verder uit te bouwen.
Met onze primaire en secundaire arbeidsvoorwaarden durven we de uitdaging wel aan
om die te matchen met jouw wensen.
Inlichtingen
Robin Mol
robin.mol@mpd-groep.nl
+31 (0)6 - 152 998 30
+31 (0)229 - 71 42 12