About this role
Wij zoeken een ervaren Senior lead Allround .NET Developer die zich toewijdt aan zijn vak en schaalbare code schrijft waar je trots op bent. Je maakt deel uit van ons ontwikkelteam in Hoofddorp en bent betrokken bij alle aspecten van softwareontwikkeling - van front-end tot back-end, van database tot API. Je bent de lead vertegenwoordiger richting de manager Applications, AI en Development en sparringpartner voor onze business. Je speelt een belangrijke rol in de continue ontwikkeling van onze applicaties en systemen. Op basis van input van interne en externe klanten onderzoek je welke nieuwe functionaliteiten nodig zijn om onze processen te verbeteren en een hoogwaardige gebruikerservaring te bieden. Je denkt mee over en bewaakt architecturale keuzes, levert input voor ontwerp, bouwt nieuwe functionaliteiten en bewaakt de kwaliteit tijdens het ontwikkelproces. Daarnaast manage je de werkvoorraad binnen het aan jouw toegewezen deel van het team. Met jouw expertise breng je vernieuwende inzichten in hoe we onze systemen structureel kunnen verbeteren en draag je bij aan onze technische ontwikkeling. Waarom bij ons werken? Het is een uitdagende functie binnen een groeiende organisatie. We bieden een grote mate van zelfstandigheid en geven je de kans om je stempel te drukken binnen onze ambitieuze organisatie. We stimuleren een informele werksfeer in een klein enthousiast team waar persoonlijke groei wordt aangemoedigd. Jouw werkzaamheden bestaan onder andere uit: · Schrijven van "schone", goed ontworpen code in .NET C# · Zorgdragen voor een auditable proces en werkwijze binnen jouw scope · Opstellen van technische specificaties en standaarden · Jij bent de achtervang voor de developers in jouw scope en draagt zorg voor continuïteit bij afwezigheid van teamleden · Architecturele beslissingen (mede) nemen en technische richting bepalen · Bepalen en implementeren van best practices · Ontwikkelen van nieuwe functionaliteiten · Mentorschap bieden aan junior en medior ontwikkelaars · Voortouw nemen in verbeteren van processen en werkwijzen · Vertalen van klantbehoeften naar technische oplossingen · Eigenaarschap nemen over kernonderdelen van onze systemen