Formulaire de recrutement
IT Developer (SRQ158161)
--BNP PARIBAS FORTIS SA/NV--
Software Engineering
Rolomschrijving
De organisatie zoekt een IT Developer - Senior voor de Agile transformatie van de grootste zakelijke bank in België. Je maakt deel uit van de CCE-E (Channels and Customers Experience for Enterprises) tribe, die verantwoordelijk is voor digitale oplossingen (web & app) voor ondernemingen. De tribe bestaat uit multidisciplinaire teams (squads) met alle benodigde IT- en businessvaardigheden om deze oplossingen te ontwikkelen en onderhouden.
Je werkt in een team dat end-to-end features ontwikkelt, inclusief frontend in een mobiele applicatie en backend in een cloud systeem. Je versterkt het team en bouwt een langdurige samenwerking op na een initiële onboarding.
Functieomschrijving
Als ervaren Java Developer werk je in een Agile squad met interne en externe collega’s. Je bent verantwoordelijk voor development en operations activiteiten, waaronder:
- Vertalen van vereisten naar kwalitatieve code
- Ontwerpen, bouwen en onderhouden van performante, herbruikbare en betrouwbare applicaties
- Backend ontwikkeling met Java en Spring Framework (grootste deel van je taken)
- Samenwerken met cross-functionele teams om nieuwe features te leveren
- Werken met externe datasources en API’s
- Zorgen voor optimale performance, kwaliteit en responsiviteit van de applicatie
- Toepassen van development best practices om codekwaliteit te waarborgen
- Identificeren en oplossen van bottlenecks en bugs
- Betrokken zijn bij operations activiteiten zoals het opzetten van CI/CD pipelines
Taalvereisten
Goede kennis van het Engels is vereist. Kennis van Frans of Nederlands is een pluspunt.
Opleiding
Bachelor of Master diploma of gelijkwaardig door ervaring.
Agile vereisten
Een ontwikkelaar in Agile projecten moet een Agile mindset hebben, wat inhoudt:
- Positieve houding en pragmatisme
- Leergierigheid en aanpassingsvermogen
- Focus op teamsucces boven individueel succes
- Feedback zien als leermoment en streven naar continue verbetering
Agile teams zijn cross-functioneel; teamleden hebben een primaire rol maar dragen ook bij aan andere disciplines om sprintdoelen te bereiken.
Vereiste ervaring en technische kennis
- Minimaal 6 jaar relevante ervaring
- Software craftsmanship met kennis van clean code principes
- Begrip van OO principes, DDD, design patterns en SOLID principes
- Schrijven van leesbare code en refactoring waar nodig
- Ervaring met Test Driven Development (TDD) en bereidheid tot pair programming
- Technische vaardigheden: Java, Spring, Maven, databases
- Kennis van Restful API’s met swagger (yaml)
- Ervaring met versiebeheer (Git)
- Kennis van Continuous Integration/Deployment (Jenkins of alternatief)
- Ervaring met SAST tools zoals SonarQube, Fortify, NexusIQ of alternatief
- Kennis van Docker, containers en Groovy
- Deelname aan API automatiseringstests als onderdeel van development
Pre
Technische kennis van bankinfrastructuur en praktische ervaring met Scrum zijn een plus.
Soft skills
- Actief kennis delen en verbeteringen voorstellen binnen het team
- Gemakkelijk aanpassen en verbinden met nieuwe collega’s
- Samenwerking en feedback zijn kernwaarden
- Durf om vereisten te challengen op basis van expertise