Senior full-stack ontwikkelaar .NET/ Angular (FLU004061)
Senior full-stack ontwikkelaar .NET/ Angular
We zijn op zoek naar een full-stack ontwikkelaar met een brede kennis van de klassieke en moderne technologieën. Als ontwikkelaar maak je deel uit van een jong en dynamisch productteam dat instaat voor het ondersteunen en aanpassen van OV Web, een webapplicatie die alle processen en assets omtrent openbare verlichting beheert.
Inschattingen qua werk hebben voor jou geen geheimen, je bent in staat om de product owner te ondersteunen bij het opdelen van de te ontwikkelen features. Zelfstandig en in team werken kan je probleemloos combineren. Je hebt een groot verantwoordelijkheidsgevoel en wilt jezelf altijd blijven ontwikkelen, zowel vakinhoudelijk als op persoonlijk vlak. Je neemt initiatief, onderneemt actie en stemt af met de product owner als bepaalde zaken niet duidelijk zijn.
Kernverantwoordelijkheden
Analyse en ontwerp
- Meewerken aan functionele analyses en het vertalen van businessvereisten naar technische oplossingen.
- Opstellen van technische ontwerpen voor nieuwe functionaliteiten.
- Evalueren van de technische haalbaarheid van nieuwe aanvragen en wijzigingsverzoeken.
- Actief bijdragen aan de continue verbetering van de applicatiearchitectuur en codekwaliteit.
Ontwikkeling en ondersteuning
- Ontwikkelen, onderhouden en optimaliseren van webapplicaties.
- Ondersteunen van bestaande toepassingen binnen project-, onderhouds- en incidentwerking.
- Realiseren van functionele uitbreidingen conform de gestelde business- en technische vereisten.
- Oplossen van incidenten en technische problemen binnen de afgesproken servicelevels.
- Uitvoeren van technische analyses en voorstellen van duurzame oplossingen.
Kwaliteit en testing
- Ontwikkelen van kwalitatieve, onderhoudbare en performante software.
- Opstellen en uitvoeren van unit tests.
- Ondersteunen van integratie-, systeem- en acceptatietesten.
- Toepassen van ontwikkelingsrichtlijnen, best practices en interne IT-standaarden.
- Documenteren van analyses, ontwikkelingen en technische oplossingen.
Samenwerking en productwerking
- Actief samenwerken met product owner, analisten, ontwikkelaars, testers en andere stakeholders.
- Deelnemen aan Agile ceremonies zoals sprintplanning, refinements, reviews en retrospectives.
- Ondersteunen van releaseactiviteiten en bijdragen aan een gecontroleerde uitrol van nieuwe functionaliteiten.
- Actief meewerken aan kennisdeling binnen het team.
- Nauwgezet toepassen van de bestaande change- en releaseprocessen.
- Ondersteunen bij de voorbereiding, uitvoering en opvolging van releases.
- Bewaken van kwaliteit, risico's en stabiliteit tijdens wijzigingen in productieomgevingen.
Vereiste vaardigheden
Analytische vaardigheden
- Sterk analytisch en probleemoplossend vermogen.
- In staat om complexe vraagstukken te vertalen naar concrete oplossingen.
- Snel inzicht verwerven in bestaande toepassingen en processen.
- Oog voor kwaliteit, performantie en onderhoudbaarheid van oplossingen.
Persoonlijke vaardigheden
- Grote verantwoordelijkheidszin en eigenaarschap.
- Zelfstandig kunnen werken binnen afgesproken doelstellingen.
- Proactieve en resultaatgerichte houding.
- Nauwkeurige en gestructureerde werkwijze.
- Sterke communicatieve vaardigheden.
- Teamspeler die actief bijdraagt aan een positieve samenwerking.
- Leergierig en bereid om nieuwe technologieën en domeinkennis op te bouwen.
Vaardigheden
- Aantoonbare ervaring in ontwikkeling van .NET gebaseerde toepassingen (5 jaar, senior).
- Aantoonbare ervaring met ontwikkeling op Azure (3 jaar, medior).
- Aantoonbare kennis en ervaring in web-ontwikkelingen met courante front-end technologieën en frameworks: jQuery, HTML, CSS (5 jaar, senior).
- Aantoonbare kennis en ervaring met Angular 2 of hoger (5 jaar, senior).
- Aantoonbare kennis en ervaring met ORM: Entity Framework.
- Taalvereiste: Nederlandstalig op Europees CEFR-niveau C2.
- Aantoonbare ervaring met asset management (openbare verlichting of vergelijkbaar).
- Aantoonbare ervaring met ontwikkeling op Azure - API Management.
- Aantoonbare ervaring met ontwikkeling op Azure - App Service.
- Aantoonbare ervaring met SQL (MS SQL of Oracle) (5 jaar, senior).
- Aantoonbare kennis en ervaring met relationele databases (bv. Oracle, SQL, …).
- Aantoonbare kennis en ervaring met Unit Testing.
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek.
- Vertrouwd met procesgestuurde organisaties op basis van de ITIL proceswerking, meer bepaald de change en release processen.
- Taalvereiste: Nederlandstalig op Europees CEFR-niveau C2.
Je zal ingeschakeld worden in een product team waar voornamelijk webapplicaties gebouwd en ondersteund worden. Als product team zijn wij samen E2E verantwoordelijk om waarde voor onze klanten te creëren, hiervoor hebben we nood aan mensen die zich breed willen engageren, bv. op vlak van samenwerking en technische strategie van ons product, en die ook bereid zijn om het product ook buiten pure software ontwikkeling te helpen, bv. door bij te springen bij testing & release activiteiten.
De project-, onderhoud- en incident-opdrachten situeren zich in het domein van Openbare verlichting.