Senior Software engineer/Team Lead
Functieomschrijving
- Je wordt betrokken in de ontwikkeling van de volledige software cyclus, je bent nauw betrokken bij technische innovatie en geeft advies over huidige en toekomstige architectuur
- Je ondersteunt functionele analisten op technisch vlak en doet technische analyses van nieuwe features, wijzigingen en upgrades.
- Je vertaalt functionele specificaties naar Technisch design en onderhoudbare code
- Je stuurt het development team, bent een aanspreekpunt voor junior ontwikkelaars en coacht het team naar kwalitatieve en tijdige opleveringen van sprints
- Je lost technische issues op, je test en debugt.
- Je volgt release-processen op en zorgt ervoor dat die volgens de richtlijnen verlopen.
- Je werkt vlot samen met analisten, testers, business en management.
- Je verdedigt een goede balans tussen scope, kwaliteit, tijd en kost.
- Je documenteert je design en software grondig, zonder te verzanden in details en werkt samen met je team op een agile manier
- Je communiceert in oplossingen, deadlines en problemen zie je alleen als een uitdaging
- Je volgt de opgeleverde code op en controleert die op kwaliteit en standaarden
- Je automatiseert zoveel mogelijk taken
Profiel
- Je hebt een hogere opleiding in IT met een uitgesproken interesse in softwareontwikkeling
- Ten minste 5 - 10 jaar professionele ervaring in softwareontwikkeling in JAVA en je hebt kennis van Spring, Maven, Gitlab, Jenkins, REST, JSON, …
- Je hebt ervaring met het werken op grote code bases en bent vertrouwd met Continuous Integration en Test Driven Development.
- Je bent gepassioneerd door innovatieve oplossingen voor het optimaal beheer van bedrijfsprocessen en bedrijfsassets.
- Vertrouwd zijn met databanktechnologieën, microservices en integratietechnieken is een pluspunt
- Je vindt het fijn om de lead te nemen en samenwerkingen te coördineren en beheerst het proces om een aangeleverde functionele analyse te vertalen naar een goed werkend en onderhoudbaar programma.
- Je hebt de interesse en de analytische skills om onze IT- en businessprocessen snel te doorgronden en oplossingen uit te werken voor problemen. Je wilt blijven bijleren en nieuwe skills ontwikkelen
- Je bent een gemotiveerde teamplayer: creatief, flexibel, verantwoordelijk, zin voor initiatief
- Je overtuigt met je flexibiliteit, klantgerichte houding en vakkennis.
- Initiatief nemen vind je evident. Verantwoordelijkheid motiveert je en je hebt een pragmatische aanpak om doelen te bereiken.
- Je communiceert graag, duidelijk en overtuigend en je past je communicatiestijl vlot aan aan je gesprekspartner, van business user tot technisch expert.
Aanbod
van