Inloggen

Inloggen

30 Dec. 2021

Senior .NET Developer

Functie omschrijving

  • Productondersteuning: Het waarborgen van de continuïteit van de werking van het softwareproduct en het verlenen van ondersteuning aan de gebruikers van deze toepassingen.
  • Productonderhoud: Het waarborgen van de juiste werking van het softwareproduct: het oplossen van productieproblemen en het aanpassen van het softwareproduct aan een veranderde omgeving.
  • Productverbetering: Het leveren van een softwareproduct dat volledig is aangepast aan de bedrijfsbehoeften door het implementeren van nieuwe functionaliteit die wordt gevraagd door de zakelijke gebruikers.
  • Projectdiensten: Aanpassing van het softwareproduct aan de eisen van bedrijfsbrede projecten.
  • De ontwikkelaar zal betrokken zijn bij alle aspecten van de diensten, inclusief het vinden en oplossen van bugs, incident management, nieuwe ontwikkelingen, ... .

Op basis van een gedetailleerde analyse (UML) en volgens de Fluxys-richtlijnen en best practices in de markt zal de kandidaat kwaliteitscode produceren, met unit-testing, code coverage en documentatie. De ontwikkelaar zal ook deelnemen aan het ontwerp van de oplossing in samenwerking met de technische architect. Idealiter heeft de kandidaat relevante ervaring in bedrijfsbrede projecten.

De ontwikkelaar zal werken in het team dat verantwoordelijk is voor het messaging product van de Gas Flow Management suite van onze klant. Dit product is verantwoordelijk voor de business-to-business communicatie met partners buiten onze klant.

VERANTWOORDELIJKHEDEN

  • Samenwerken met Technical Lead en Project Manager om functionaliteiten te produceren.
  • Implementeren van nieuwe functionaliteiten en onderhouden van bestaande software.
  • Testen (unit tests, integratie tests).
  • Samenwerken met operations teams om de software te deployen/configureren.
  • Realiseren van ondersteuning en onderhoud door te helpen bij het vinden en oplossen van bugs, incident management.
  • Voorstellen van architecturale verbeteringen van bestaande producten.
  • Samen met de Technisch Architect deelnemen aan de ontwerpfase van nieuwe producten.

Functie eisen

COMMUNICATIEVAARDIGHEDEN

  • Vermogen om te communiceren met business analisten voor het begrijpen van de specificaties en ontwerpen die de basis vormen voor de uitvoering
  • Vermogen om te communiceren met de technische leiding om de beperkingen van de architectuur te begrijpen die moeten worden gevolgd.
  • Vermogen om te communiceren in het Nederlands (gesproken) of Frans (gesproken) en Engels (gesproken en geschreven)

PERSOONLIJKE VAARDIGHEDEN

  • In staat zijn om relatief zelfstandig te werken volgens de prioriteiten en timing van het release plan
  • gestructureerd kunnen werken volgens de procedures (check-in, check-out, tijdverantwoording, stiptheid)
  • Vermogen om te werken volgens regels, normen en richtlijnen die in de architectuur zijn gedefinieerd
  • In staat zijn om realistische voorspellingen te doen over het ontwikkelingswerk
  • Vermogen om een complex bedrijfsmodel te leren kennen

TECHNISCHE VAARDIGHEDEN

  • Het vermogen om te ontwikkelen op het .Net-platform op een gestructureerde manier volgens de coderingsconventies en -regels.
  • Het vermogen om bottom-up onderzoek te doen voor probleemdiagnose.
  • Ervaring met de toepassing van goede praktijken op het gebied van softwareontwikkeling.
  • Ervaring in het onderhouden van complexe software systemen met een grote codebase.
  • Affiniteit met de door het team gebruikte technische stack:
    • Net Core 3.1 / .Net Framework
    • ASP.NET WebApi / WCF
    • RabbitMQ of affiniteit met andere Messaging platformen
    • Entity Framework of NHibernate
    • SqlServer of Oracle
    • DDD
    • Unit testen
    • Ontwerp patronen

Locatie

Brussel(s) / Bruxelles

Bezoekers van deze pagina bekeken ook deze banen:

COTRAIN gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.