Senior full-stack ontwikkelaar .NET/ Angular

Il y a 2 jours

MerelbekeMelle, Oost-Vlaanderen, Belgique TiTANS België Temps plein 65 000 € - 95 000 € Contrat

Senior full-stack ontwikkelaar .NET/ Angular (FLU004050)

Senior full-stack ontwikkelaar .NET/ Angular

We zijn op zoek naar een senior full-stack ontwikkelaar .NET/ Angular met een sterke .NET basis, die zelfstandig kan bouwen aan productie-software en wil doorgroeien in een moderne Cloud- en DevOps-omgeving.

Een belangrijke activiteit van het product team is het ontwikkelen en support van microservices. Daarnaast wordt het team ook ingeschakeld in de reguliere .NET ontwikkelstraat waar voornamelijk web applicaties gebouwd worden. Dit zowel binnen project-, onderhoud- als incidentwerking.

Je zal deel uitmaken van een Development team dat op een Agile manier werkt.

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.

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.

Vereiste vaardigheden en ervaring

  • Aantoonbare ervaring in ontwikkeling van .NET gebaseerde toepassingen (5 jaar, Senior)
  • Aantoonbare ervaring met Angular 2 of hoger (3 jaar, Medior)
  • Aantoonbare ervaring met ontwikkeling op Azure (5 jaar, Senior)
  • Aantoonbare ervaring met webservices (WCF / SOAP en Web API / REST) (Must have)
  • Aantoonbare kennis en ervaring met backend technologieën: C#, .NET Core (5 jaar, Senior)
  • Taalvereiste: Nederlandstalig op Europees CEFR-niveau C2 (Must have)
  • Aantoonbare kennis en ervaring met relationele databases (bv. Oracle, SQL, …) (Should have)
  • Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek (Should have)
  • Vertrouwd met procesgestuurde organisaties op basis van ITIL proceswerking, meer bepaald change en release processen (Should have)

Als ontwikkelaar zal je deel uitmaken van een product team en rapporteer je aan de Digitale Product Owner. Je staat mee in voor het onderhoud en de support van tal van interne en externe applicaties.

Het telewerkbeleid van de organisatie voorziet in de mogelijkheid tot telewerken voor externe resources. Het recht op telewerken is niet afdwingbaar en de frequentie ervan zal steeds bepaald worden in overleg met de teamverantwoordelijke.

Uitzonderlijk zijn prestaties buiten de kantooruren nodig voor releases.