Lead Software Developer
Centric
2021-12-03 07:45:00
Gouda, Zuid-Holland, Netherlands
Job type: fulltime
Job industry: I.T. & Communications
Job description
Bouw jij mee aan onze software van de toekomst voor het Sociaal Domein?
Centric Sociaal Domein ondersteunt Nederlandse gemeenten bij onder de andere uitkeringsadministratie (Inkomen), het vinden van banen voor burgers zonder werk (Werk) én het verstrekken van voorzieningen aan burgers met een zorgbehoefte (WMO/Zorg en Jeugdzorg). De afdeling Software Development realiseert software die de gemeenten helpt dit werk uit te voeren. Meer dan de helft van de totale geldstroom die in Nederland binnen het Sociaal Domein rondgaat wordt door onze software ondersteund. Binnen de afdeling Software Development zoeken wij meerdere Lead Software Engineers met uiteenlopende expertises.
Wij hebben al een begin gemaakt met het vernieuwen van deze softwareproducten. Ook vernieuwen wij momenteel de ontwikkelstraat waarmee deze producten worden gemaakt. Om deze vernieuwingen extra versnelling te geven zoeken wij meerdere nieuwe, enthousiaste collega's die in technisch opzicht leidinggeven aan die vernieuwing.
Onze softwareproducten hebben een lange geschiedenis, zijn zeer uitgebreid qua functionaliteit en complex qua architectuur. Aan deze producten werken 8 Scrum ontwikkelteams. Wij willen onze producten meer modulair maken, beter onderhoudbaar voor de toekomst en geschikt voor SaaS. Onze architectuur willen we wijzigen in een (micro)servicegeoriënteerde architectuur en we willen de user interface laag lostrekken van de proces laag. We hebben daar al een begin mee gemaakt, maar willen nu verder doorpakken.
Ben jij degene die er een uitdaging in ziet om samen met andere (lead) developers en architecten de vernieuwing vorm te geven? Onze huidige technieken bestaan uit o.a. C++, Uniface, C#, Oracle en een zelf ontwikkeld Model Driven Development Framework. Maar hoe gaat onze toekomstige architectuur er uit zien? Welke design patterns gaan we toepassen? Hoe vernieuwen we ons datamodel? Hoe kunnen we veilig onze code refactoren?
Samen met je collega developers en architecten bedenk je antwoorden op deze vragen en bedenk je nieuwe oplossingen waarmee onze software wordt klaargestoomd voor de toekomst.
Fijne werksfeer en enthousiaste collega's
Wij helpen je een expert te worden in jouw vakgebied
Afwisselend werk bij aansprekende organisaties
Wat jij meebrengt
Een afgeronde HBO/WO opleiding
Uitgebreide kennis en vaardigheden op het gebied van C#, het .NET Framework, ASP.NET Core, geautomatiseerde unit-tests, test-driven development, pair-programming, refactoring en design patterns
Je hebt passie voor software ontwikkel principes zoals SOLID, DRY, YAGNI en KISS
Voor de softwarevernieuwing is het een pre om kennis te hebben van (micro)service georiënteerde architecturen, vernieuwen van legacy systemen, Microsoft Azure DevOps, Uniface, C, C++,
Ervaring in het sturing geven aan innovatie en passie om daarin initiatieven te nemen (je bent hierin autodidactisch, pro-actief en taakgericht)
Waar jij op kunt rekenen
Goede arbeidsvoorwaarden met daarbij een marktconform salaris, reiskostenvergoeding (woon/werkverkeer) en voorzieningen zoals laptop en telefoon
Flexibiliteit om je werk(week) in te delen
Mogelijkheden te werken in een internationaal team
Doorgroeimogelijkheden in diverse richtingen
Kans je te specialiseren door uitgebreide opleidingsmogelijkheden
26 vakantiedagen
Goede pensioenvoorzieningen
Kortingen op verzekeringen, reizen, pretparken, kleding, hotelovernachtingen, sportabonnementen, telefoonabonnementen en nog veel meer!
De unit waar jij komt te werken
Van een nieuw paspoort tot uitkeringsaanvraag, bijna alles wat je als burger met de overheid regelt, verloopt via de oplossingen van Centric. Centric is al jarenlang een stabiele partner voor de lokale overheid. Onze gekwalificeerde professionals, technologische oplossingen en ervaring met specifieke brancheprocessen, zorgen ervoor dat overheden zich op hun kerntaken kunnen richten. Samen met onze klanten creëren we duurzame oplossingen die bijdragen aan het behalen van hun doelstellingen.