Solliciteren
Vul onderstaande gegevens in om op deze opdracht te reageren! Zodra je gegevens zijn verzonden ontvang je van ons documenten per mail met extra informatie nodig voor deze opdracht. Ontvang je geen mail? Mogelijk is het in je spam belandt of neem contact met ons op!
Senior IBM Middleware Developer
- Max. notk per uur
- 36 uur per week, 12 maanden
- DAS opdracht: Ja
- Utrecht
- Plaatsing: 23.11.2018
- Sluiting: 27.11.2018
- Aanvraag: ZTO00457
Functie omschrijving
Binnen NS speelt IT een hoofdrol in alle processen. We zijn afhankelijk van goede en betrouwbare IT om onze treinen te laten rijden, reisinformatie te geven, onderhoud aan de treinen te kunnen doen en zelfs koffie te verkopen. De projecten en onderhoud dat wij doen spelen zich af in een dynamische en complexe omgeving waarin vele partijen een rol spelen. Dit maakt dat er hoge eisen gesteld worden aan de IT dienstverlening van NS en dat de kwaliteit van de geleverde software erg belangrijk is. Hiervoor wordt veel informatie uitgewisseld tussen verschillende partijen en systemen, en daarom worden verschillende mediations op de NS Enterprise Service Bus (NS ESB) geimplementeerd.
In een nieuwe in te richten NS ESB DevOps team gaan we mediations ontwikkelen voor meedere interne klanten. Daarnaast doen we beheer voor al opgeleverde mediations (ook van andere bouwteams), en van de mediations die in dit team worden gerealiseerd. We streven naar een Continuous Integration werkwijze. Dit is nu nog niet geimplementeerd, maar dat is wel de richting waarin de NS wil ontwikkelen. De werkwijze die hier voor nodig is zal zich in de komende periode ontwikkelen. Je zal dus een flexibele instelling moeten hebben om in een veranderende omgeving concrete resultaten te kunnen boeken. Het ontwikkelen en opleveren van mediations is daarin je belangrijkste focusgebied. Uiteraard in lijn met de geldende integratiestandaarden van de NS.
Werkzaamheden
Als Senior IBM middleware developer vallen de volgende activiteiten onder jouw verantwoordelijkheid
- Deelname aan teamoverleg;
- Begeleiding van andere ontwikkelaars;
- Valideren van service definitions die door de informatie analisten in het team, of vanuit andere teams worden opgeleverd;
- Opstellen en onderhouden van service outlines van de te bouwen mediations en deze afstemmen met het team, opdrachtgever en klanten;
- Bouwen van mediations op basis van de services descriptions;
- Unit testen van de mediations in overleg met de testcoordinator;
- Opleveren van deployment packages voor installatie door ESB Technisch Applicatie Beheer;
- Actieve en proactieve bijdragen aan het continu verbeteren van je team en het voortbrengingsproces van mediations op de NS ESB;
De opdrachtgever(s)
Je zal ingezet worden binnen het NS ESB DevOps team. Dit team realiseert en beheert integratie oplossing voor interne klanten van de NS. De web services die dit team realiseert worden door jou gebouwd en beheerd. De specificaties hiervan zijn de verantwoordelijkheid van de informatie analist binnen dit team. Binnen de NS zijn verschillende partijen betrokken bij het afstemmen en opstellen van deze specificaties, en dit gebeurt op een iteratieve manier. Validatie(s) van een web service ontwerp (-iteratie), en de uiteindelijke acceptatie voor realisatie zijn onderdeel van het testproces, en is een gezamenlijke verantwoordelijkheid van de NS (bron- en doel)systeem beheerders, systeem key users en het ESB team.
De web services op de ESB vormen samen met de applicatie services van de leverende- en ontvangende systemen een informatieketen, die goed afgestemd moet zijn om betrouwbaar zijn werk te kunnen doen. Het testproces start bij het ontwerp van deze web services, en bevat zowel functionele als technische componenten. Het testproces eindigt bij de finale acceptatie van de opgeleverde web services op productie en overdracht naar technisch applicatie beheer (voor het installeren van de packages), wat door een externe partij wordt uitgevoerd. Jouw rol is hiervoor de benodigde deployment packages te genereren, en ook dit proces inhoudelijk te begeleiden waar nodig.
Functie eisen
Hieronder staan de eisen beschreven. Dit zijn knock-out criteria waaraan je minimaal dient te voldoen.
- HBO/WO werk- en denkniveau (technische opleiding is een pre);
- Meer dan 7 jaar ervaring met het bouwen van mediations;
- Aantoonbare ervaring met het vertalen van gespecificeerde interface mappings naar XSLT transformaties
- Kennis van het met XPath expressies bevragen van XML documenten
- Diepgaande kennis van XML/XSD/WSDL/SOAP en gerelateerde technologieën
- Ervaring met het top down / contract driven ontwikkelen van services
- Kennis van verschillende integratie patronen
- Ervaring met het vervaardigen van Websphere mediations op het volgende onderliggende platform:
- Websphere Application Server IBM V7.0, en hoger
- Websphere Enterprise Service Bus IBM V7.5, en hoger
- Websphere MQ IBM V7.5, en hoger
- Ervaring met het werken in IBM Integration Designer 7.5, en hoger
- Kennis van en ervaring met het gescript configureren en opleveren van ESB mediations
- Kennis van en ervaring met Unittesten van mediations middels Apache Jmeter en/of SoapUI
- Kennis van en ervaring met GIT en BitBucket
- Ervaring met het werken binnen een Agile omgeving
- Het is een sterke pré indien je bekend bent met de NS organisatie
- Het is een sterke pré indien je bekend bent met IBM IIB of IBM ACE
Extra info
- Opdracht: Senior IBM Middleware Developer
- Locatie: Utrecht
- Startdatum: Z.s.m.
- Duur: 12 maanden
- Uren per week: 36
Reageer direct
De opdracht sluit: 27.11.2018. Hierna is het niet meer mogelijk om te solliciteren.