.NET developer

Functie Omschrijving

Ben jij een coding wizard met een passie voor alles wat met .NET te maken heeft? Geeft het je een kick om voor duizenden users een optimale gebruikerservaring te ontwikkelen? Ben jij op je best in een innovatieve omgeving waar technische creativiteit wordt aangemoedigd?  Dan zal je je in ons team geen moment vervelen! 

  • Jouw belangrijkste verantwoordelijkheid is het schrijven van cleane, onderhoudbare en efficiënte code die voldoet aan de eisen van het project. 
  • Daarbij hoort ook het testen en debuggen van je code om ervoor te zorgen dat ze correct functioneert voordat de software door klanten wordt gebruikt.
  • Je bijt je vast in objectgeoriënteerde analyses en ontwerpen met behulp van gangbare design patterns. 
  • Je voert code reviews van je collega’s uit en zorgt voor constructieve feedback om zo tot de best mogelijke oplossing te komen.
  • Je zorgt ervoor dat je veilige software levert. Je zorgt er m.a.w. voor dat je code veilig is en dat gegevens worden beschermd. Daarvoor hanteer je de beste beveiligingspraktijken.
  • Je werkt vaak in een virtuele omgeving (Docker, Vagrant …).
  • Je werkt nauw samen met andere teamleden, zoals projectmanagers, ontwerpers en kwaliteitsbewakers, om het succes van het project te garanderen. Daarvoor moet je af en toe vergaderingen bijwonen, progress updates geven en samenwerken om problemen op te lossen.
  • Je komt in contact met HTML, JavaScript, CSS en frameworks zoals Bootstrap, Angular, React of Vue.js met bijhorende tools.
  • Je documenteert modules, de architectuur of specifieke zaken wanneer er bovenop de code comments extra uitleg nodig is.
  • Je blijft bij met trends in de sector: softwareontwikkeling is voortdurend in beweging, dus het is essentieel dat je op de hoogte blijft van de nieuwste trends, tools en technologieën. 
  • Je overweegt de ethische implicaties van je werk, zoals privacyproblemen, toegankelijkheid en mogelijke vooroordelen.
  • Je werkt meestal in een Agile omgeving en gebruikt Scrum rituelen zoals Sprint Planning, Daily Scrum, Sprint Reviews, Sprint Retros.

De ideale kandidaat is iemand die:

  • Meer dan 4 jaar ervaring heeft in .NET development.
  • Een goede kennis heeft van het .NET Framework, liefst .NET Core en haar interne aspecten (Class Loading, Memory Management, Transaction Management, enzovoort). 
  • ASP.NET core als web development framework gebruikt.
  • C# als programmeertaal gebruikt.
  • Bekend is met REST APIs - en misschien zelfs GraphQL.
  • Kennis heeft van database-applicaties zoals SQL Server, maar ook andere SQL- en NoSQL databases.
  • Ervaring heeft met moderne DevOps-tools en -processen (Git, CI/CD, Docker, Kubernetes ...).
  • Zin heeft om cloud-tech te gebruiken - want zowat al onze projecten spelen zich in meer of mindere mate af bij AWS, Google of Azure.
  • NuGet gebruikt als package manager en overweg kan met de Windows Powershell.
  • Liefst al ervaring heeft met test-driven development en frameworks zoals MS Test Explorer, XUnit, of NUnit.
  • Beschikt over goede time management skills en kennis heeft van backlog management software zoals Jira, Confluence. 
  • Klantvriendelijk is en vlot kan communiceren. 
  • Vlot is in het Nederlands/Frans en het Engels.

Wat bieden wij?

  • Een gepersonaliseerd salarispakket: we weten dat iedereen andere behoeften heeft, en daarom heb je de kans om je salaris aan te vullen met voordelen die vandaag het meest van pas komen. Een auto, extra vakantiedagen, een leasefiets ... de keuze is aan jou dankzij ons Flex Income Plan!
  • Persoonlijke begeleiding: wij geloven in de kracht van een warm en persoonlijk contact, dus wijzen we je een toegewijde talent manager toe die altijd achter je staat. Of je nu extra ondersteuning nodig hebt bij uitdagende projecten of gewoon een luisterend oor, je talent manager is er voor je. 
  • Carrièreplanning en professionele ontwikkeling: ons learning & development team is er om je te helpen je droomcarrière te realiseren. Beschouw hen als je fairy godparents - maar dan met minder bibbidi-bobbidi-boo.
  • Team events: a team that plays together, stays together. Van een drankje na het werk tot een quizavond, wij zorgen ervoor dat je je een deel van de familie voelt.
  • We care, we grow, we recognize: door te investeren in deze 3 pijlers helpen we jou om een duurzame carrière op te bouwen. We zetten tal van initiatieven op om je te helpen gezond en gelukkig te blijven, zodat je elke uitdaging kan aangaan en je gewaardeerd voelt.
  • Uitdagende projecten en een ondernemende cultuur: flex your muscles en werk samen met ons aan indrukwekkende projecten. Het lijken wel de Olympische Spelen, maar dan zonder de lycra.
  • Leren van peers: als technisch expert maak je deel uit van onze chapters: levendige communities gevuld met collega’s die gepassioneerd zijn over een bepaald expertisegebied. In onze chapters draait alles rond het bevorderen van leren binnen jouw vakgebied - op een leuke en informele manier!