De software ontwikkelaar is werkzaam binnen een multidisciplinair Scrum team dat software ontwikkelt van idee tot productie en dat zich bezighoudt met software die al in productie staat. De softwareontwikkelaar is verantwoordelijk voor de vertaling van user stories en non-functional requirements naar werkende software. Daarbij wordt er van de software ontwikkelaar verwacht dat deze actief meedenkt in oplossingen, het uitvoeren van impact analyses en het maken van betrouwbare schattingen.
Vanwege de complexe applicatie en de relatief lange inwerktijd, verwachten we dat je bereid bent om minimaal 1 jaar te blijven.
Werkzaamheden
Vanwege de complexe applicatie en de relatief lange inwerktijd, verwachten we dat je bereid bent om minimaal 1 jaar te blijven.
Werkzaamheden
- Het vertalen van user stories en non-functional requirements naar een Java implementatie
- Ontwerpen, bouwen en testen van software
- Het bewaken en verbeteren van de softwarekwaliteit, oa d.m.v. testautomatisering
- Het voorbereiden van stories met het team en de Product Owner
- Het uitvoeren van reviews op deliverables
- Analyseren en oplossen van bevindingen op software
- Het uitvoeren van Scrum processen
- Coachen van junior en medior ontwikkelaars
- HBO werk- en denkniveau
- Minimaal 5 jaar Java ervaring
- Java 7 of hoger
- JEE 6 of hoger
- Testautomatisering (Cucumber)
- Relationele databases / SQL Oracle (eis)
- Eclipse RCP
- Kandidaat heeft bij voorkeur ervaring met Scrum / Agile methods, Junit, Easymock, Oracle 12c database, Oracle WebLogic 12, Jenkins, Continuous Delivery, MyBatis, DBUnit, Gradle, Ant, Git, Bitbucket, Jira,
- Open, proactief
- Team player, kan taken zelfstandig uitvoeren, zonder het team en het einddoel uit het oog te verliezen
- Resultaat-, klantgericht en pragmatisch
- Gericht op verbetering van software, people, proces, tools en cultuur
- Constructief kritisch, maar niet eigenwijs
- Productieondersteuning, zowel technisch als functioneel
- Analytisch en heeft abstractievermogen
- Creatief
- Accuraat, oog voor detail
- Kan methodisch werken
- Iemand die werken in teamverband verkiest boven alleen opereren
- Iemand die op een heldere manier abstracte zaken aan anderen kan uitleggen
- Iemand die ervaring heeft als lead-developer of de ambitie heeft om dit te worden