Senior Java Ontwikkelaar
Aanvraag ICG14133 Tijdelijke inhuur
Voor de Nederlandse Spoorwegen zijn wij op zoek naar een Senior Java Ontwikkelaar.
Omschrijving opdracht:
Wat ga je doen als Senior Java Developer?
- Dankzij jou kunnen de treinen op tijd rijden.
- In jouw functie als Senior Java Developer werk jij in een van de vijf scrumteams aan de ontwikkeling van onze nieuwe systemen, genaamd B@M, B@D en PLC.
- B@M stuurt treinen bij als er problemen zijn op het spoor.
- B@D geeft de dienstregeling door aan diverse andere systemen binnen NS.
- PLC geeft aan of een trein in gewijzigde samenstelling nog langs het perron past.
Samen ben je verantwoordelijk voor het eindresultaat. Dit betekent dat ontwikkelen je kernexpertise is, maar dat je ook bereid bent om te analyseren en te testen. Zo werk je met ons aan een zo aangenaam en duurzaam mogelijke reis voor ruim 1.000.000 mensen. Elke dag weer. De reis van morgen begint bij jou!
Zelfstandig en in teamverband bedenk je oplossingen, ontwikkel je software en test je deze ook. Hiermee boek jij succes. Mede dankzij jouw drang om altijd te blijven verbeteren en doorzettingsvermogen ben jij van onschatbare waarde bij het:
Vertalen van gebruikerswensen en non-functional requirements naar werkende software. Denk hierbij aan het bedenken, opstellen en toetsen van een technisch design, volgens de referentie-architectuur, mogelijk in een rol als lead-developer van het team.
Schrijven van geautomatiseerde tests als unit-, integratie- en GUI-testen en technische documentatie als ondersteuning bij de software.
Analyseren van bevindingen en het bedenken van oplossingsrichtingen. Je begrijpt een ingewikkeld functioneel domein en stelt daarbij kritische vragen.
Alles wat je doet straalt kwaliteit uit omdat dankzij jouw software de treinen kunnen blijven rijden.
Je bent bereid om samen met de andere Developers mee te werken binnen een 24/7 wachtdienst. Gedurende de wachtdienst applicatiebeheer wordt 24/7 ondersteuning geboden bij het analyseren en oplossen van incidenten in de productieomgeving waarvan de impact voor de business zeer hoog is. De wachtdienst bestaat uit telefonische ondersteuning, eventueel bijgestaan door documentatie en informatie aanleveren uit de verschillende systemen.
Er wordt volgens een vooraf ingesteld rooster gewerkt. Voor de applicatie B@D is het rooster 7 dagen ma - zo. Voor de applicatie B@M is het rooster 3 dagen ma - di - wo / 4 dagen do - vr - za - zo. De medewerker die de wachtdienst uitvoert is op de ingeroosterde dagen 24 uur telefonisch bereikbaar. Het rooster wordt verdeeld over meerdere collega’s waardoor het aantal keer wachtdienst draaien eerlijk verspreid is. Denk aan een frequentie van 1 keer per twee maanden.
Hier ga je werken
Jouw stoel staat klaar op ons kantoor in Amersfoort bij de release train bijsturing materieel van het cluster wendbare logistiek. Hier werken zo’n 50 professionals, die zich richten op het ontwikkelen en implementeren van nieuwe, toekomstbestendige systemen om ervoor te zorgen dat de treinen blijven rijden, we reisinformatie kunnen geven en we onze reizigers kopjes koffie kunnen verkopen. We ontwikkelen binnen ons team niet alleen met technologie, maar ook met onze manier van werken. Zo zetten we vol in op Agile werken, Continuous delivery en DevOps. En daardoor krijg je volop de ruimte en tijd om te sparren, kennis te delen en te leren.
Functie eisen (knock-out criteria)
2. Je hebt de afgelopen twee jaar geen arbeidscontract bij NS gehad.
3. Je bent in de afgelopen twee jaar niet aaneengesloten door NS ingehuurd (na een inhuurperiode van twee jaar eist NS een onderbreking van minimaal zes maanden).
4. Je hebt uitstekende communicatieve vaardigheden in het Nederlands, omdat je dé sparringpartner bent op technisch niveau voor alle scrumteams.
5. Je hebt aantoonbare werkervaring met het werken in een agile (scrum)team.
6. Je hebt een afgeronde hbo- opleiding, in de richting van Informatica.
Functie wensen (gunningscriteria)
2. Je hebt kennis van en ervaring met communicatie tussen componenten en systemen (SOAP, REST, JMS, AMQP).
3. Je hebt kennis van en ervaring met front-end (Eclipse RCP en Angular), niet bij B@D.
4. Je hebt kennis van en ervaring met relationele databases (Oracle DB en PostgreSQL).
5. Je hebt kennis van en ervaring met versiebeheersystemen (Git).
6. Je hebt kennis van en ervaring met testautomatisering op verschillende lagen in de test piramide (o.a. JUnit, Mockito/AssertJ en Cucumber).
7. Je hebt kennis van en ervaring met gegevens uitwisseling met XML/XSD en/of JSON/Schem.
8. Je hebt kennis van en ervaring met een geautomatiseerde bouwstraat (CI/CD, zoals Jenkins/Azure DevOps en Docker/OpenShift).
9. Je hebt kennis van en ervaring met buildscripting (Ant/Ivy, Gradle en/of Maven).
10. Je hebt kennis van en ervaring met code kwaliteit.
Algemene informatie m.b.t. de aanvraag
Startdatum: 1-6-2022
Duur: 31-5-2023
Optie op verlenging: Ja
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 26-4-2022
Sluitingstijd: 09:00
Intakegesprek: dinsdag 3 en woensdag 4 mei tussen 09:00-16:00 uur
Hoe dient uw aanbieding verzorgd te worden?
- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Locatie