Functieomschrijving
Voor een van onze klanten, een verzekeringsmaatschappij, zijn we op zoek naar een Java Front-End ontwikkelaar-analist.
Uw missie:
• Analyse van functionele behoeften: Begrijpen van de zakelijke behoeften door nauw samen te werken met eindgebruikers, Product Owners, Business Analisten en andere belanghebbenden.
• Samenwerken aan functionele oplossingen: Eindgebruikers, Product Owners, Business Analisten begeleiden bij het ontwerpen en voorstellen van functionele oplossingen die aan hun behoeften voldoen.
• Ontwerpen van technische oplossingen: Voorstellen van technische oplossingen die voldoen aan de geïdentificeerde behoeften, met aandacht voor efficiëntie, onderhoudbaarheid en schaalbaarheid.
• Ontwikkelen en implementeren: Ontwerpen, ontwikkelen en testen van softwaretoepassingen met behulp van geschikte programmeertalen en -tools.
• Stabiliteit en efficiëntie van productieapplicaties waarborgen: Prestaties van productieapplicaties monitoren en indien nodig optimalisaties of bugfixes uitvoeren.
• Technisch-functionele kennis onderhouden en delen: Actueel houden van technisch-functionele documentatie en kennisoverdracht verzorgen aan technische en niet-technische teams.
• Competentieontwikkeling begeleiden: Team laten groeien op technisch en functioneel gebied.
Vereisten
Uw profiel:
• Beheersing van ten minste één programmeertaal: Scala, Typescript, Java, Python, JavaScript, enz.
• Ervaring met ontwikkelingsframeworks en -tools: Play framework, Angular, Spring, React, Node.js, enz.
• Vaardigheid in databases: SQL, NoSQL
• Ervaring met versiebeheersystemen: Git, Github Enterprise, enz.
• Kennis van CI/CD-principes en bijbehorende tools: Jenkins, Github Actions, Docker, Kubernetes
• DevSecOps-praktijken: Beveiligingsprincipes van applicaties, gebruik van tools voor statische codeanalyse, monitoring en logging.
• Functioneel architectuurkader: Principes van stedenbouw en de doelen van belangrijke bijbehorende artefacten (Bestemmingsplan, Grondgebruiksplan, Eigendomsplan).
• Beheersing van softwarearchitectuur: Ontwerp van robuuste en schaalbare softwaresystemen, kennis van verschillende architectuurtypes (hexagonaal, ...) en principes zoals event sourcing en CQRS.
• Kennis van Software Craftsmanship-concepten: Kennis hebben en kunnen toepassen van principes zoals clean tests, clean code, clean architecture.
of
Helemaal klaar!
Je sollicitatie is succesvol ingediend!