Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
We zoeken een Senior Full Stack Developer om ons engineeringteam te versterken en een sleutelrol te spelen bij het bouwen en verbeteren van onze omgevingssoftwareoplossingen. Je werkt gedurende de volledige ontwikkelingscyclus en werkt samen met cross-functionele teams om schaalbare applicaties te ontwerpen, ontwikkelen, testen en leveren die onze klanten helpen duurzaamheid en operationele uitmuntendheid te stimuleren. Dit is een kans om met moderne Microsoft-technologieën te werken in een agile omgeving en tegelijkertijd bij te dragen aan producten die een betekenisvolle impact creëren. Belangrijkste Verantwoordelijkheden
- Ontwerp, ontwikkel, verbeter en onderhoud softwareapplicaties in overeenstemming met afgesproken eisen en technische ontwerpen.
- Werk samen met een team van softwareontwikkelaars die Microsoft Visual Studio, C#, ASP.NET , .NET Core en Microsoft SQL Server gebruiken.
- Draag bij aan de specificatie, ontwikkeling, testen en implementatie van softwareoplossingen volgens gedefinieerde kwaliteitsnormen.
- Zelfstandig softwareontwikkelingsprojecten uitvoeren en als onderdeel van agile, gedistribueerde ontwikkelingsteams.
- Bouw en onderhoud schaalbare API's, webapplicaties en backendservices.
- Neem deel aan code reviews en promot best practices in softwareontwikkeling.
- Maak en voer unittests uit om hoogwaardige en betrouwbare software te garanderen.
- Werk nauw samen met product-, kwaliteits- en engineeringbelanghebbenden om klantgerichte oplossingen te leveren.
- Geef projectupdates en technische input aan senior stakeholders wanneer dat nodig is.
- Ondersteun initiatieven voor continue verbetering op het gebied van ontwikkelingsprocessen, tools en technologieën.
Requirements
Vaardigheden en ervaring Technische vaardigheden
-
Sterke ervaring met C#, .NET Core, ASP.NET en web-API-ontwikkeling.
-
Solide kennis van Angular en moderne front-end ontwikkelingspraktijken.
-
Sterke ervaring met Microsoft SQL Server, databaseontwerp en query-optimalisatie.
-
Goed begrip van JavaScript, jQuery, CSS3 en de principes van responsive webontwikkeling.
-
Ervaring met het ontwerpen en consumeren van RESTful API's en webservices.
-
Sterke kennis van Object-Oriented Design (OOD) en best practices in software engineering.
-
Bekendheid met ontwerppatronen en SOLID-principes.
-
Ervaring met het implementeren van webapplicatiebeveiliging en veilige coderingsstandaarden.
-
Ervaring met het schrijven en onderhouden van unittests.
-
Blootstelling aan cloudtechnologieën en moderne ontwikkelmethodologieën is voordelig. Kwalificaties en persoonlijke eigenschappen
-
Bachelordiploma in Informatica, Softwareontwikkeling, Informatietechnologie of een verwante discipline.
-
5-10 jaar professionele ervaring in softwareontwikkeling.
-
Sterke probleemoplossende vaardigheden en oog voor detail.
-
Uitstekende communicatie- en samenwerkingsvaardigheden.
-
Vermogen om sterke werkrelaties op te bouwen tussen technische en niet-technische teams.