Senior Full Stack .Net Software Engineer
Functie omschrijving
Omschrijving opdracht:
De software engineer maakt het technisch ontwerp en realiseert op basis hiervan ook de uiteindelijke software componenten (code). Beide taken vormen de kern van de functie software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist.
Omschrijving project:
Het team GIS Maatwerk is op zoek naar een initiatiefrijke Sr. Full Stack .NET Software Engineer.
Als senior software engineer werk je in een professioneel, ervaren en gedreven Agile/Scrum team aan de doorontwikkeling en het beheren van applicaties t.b.v. het verwerken en uitleveren van geo- en vastgoedinformatie voor interne, zakelijke en particuliere klanten.
Omschrijving werkzaamheden:
- Je beheert bestaande applicaties door incidenten nauwkeurig en klantgericht op te lossen;
- Je onderhoudt bestaande applicaties. Refactoring op basis van nieuwe technieken en ideeën vind je daarbij vanzelfsprekend;
- Je ontwikkelt nieuwe applicaties en functies en bent daarbij betrokken in het hele proces: ontwerpen, ontwikkelen, testen en documenteren;
- Onderhoud en ontwikkeling van back-end-code (.NET Framework, .NET Core);
- Onderhoud en ontwikkeling van front-end code (AngularJS en Angular 11+);
- Onderhoud en ontwikkeling op gebied van CD/CI (Jenkins pipelines, versioning en deployment strategieën);
- Onderhoud en ontwikkeling van SQL-scripts in Oracle;
- Deelnemen in een Scrum team (Stand-ups, Retrospectives, Demo, e.d.);
- Uitvoeren van impactanalyses, planning-sessies en codereviews.
Belangrijkste technieken, methoden en tools:
- C#, .NET Framework/Core
- Kubernetes
- Unit testen
- SQL (Oracle)
- Angular 11+
- REST webservices
- Full-stack / vertical programming
- Jenkins, XL Deploy
- Jira
- Git, GitFlow
- Continuous Integration / Continuous Development
Omschrijving opdrachtgever:
Waar loopt de grens tussen uw tuin en die van uw buurman? En welk vastgoed is van wie? Het Kadaster registreert van al het vastgoed (grond en gebouwen) in Nederland wie welke rechten heeft. We hebben heel veel data over alles onder, op en boven de grond en willen maximale waarde halen uit deze data. Naast onze wettelijke taak, beheert het Kadaster ook voorzieningen van andere organisaties, de Landelijke Voorzieningen. Zo beheren wij onder andere de WOZ Landelijke Voorziening en de Basisregistratie Adressen en gebouwen (BAG): alle adressen en gebouwen in Nederland, zoals bouwjaar, oppervlakte, gebruiksdoel en locatie op de kaart.
Binnen Beheer en Ontwikkeling IT werken we met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden wij een informele werksfeer, helaas door COVID 19 voorlopig nog voornamelijk vanuit huis, al zijn er in overleg met manager en team mogelijkheden op locatie te werken. Om even je zinnen te verzetten kan je hier met je teamgenoten een potje tafeltennis spelen, gamen of met de 3D printer een ontwerp realiseren. Ook hebben we een innovation hub om in een andere sfeer samen te werken.
Omdat het Kadaster innovatie hoog in het vaandel heeft staan wordt er 1x per maand een Innovation Friday georganiseerd waarin nieuwe, veelbelovende technieken worden uitgeprobeerd en worden er regelmatig “Taco” sessies gehouden waarin kennis wordt gedeeld.
Functie eisen (knock-out criteria)
2. Je hebt uitstekende beheersing van de Nederlandse taal (zowel in woord als geschrift), taalniveau B2.
3. Je hebt minimaal 8 jaar werkervaring met het ontwikkelen van C# .NET webapplicaties.
4. Je hebt minimaal 8 jaar ervaring met REST webservices.
5. Je hebt minimaal 4 jaar werkervaring met Angular.
6. Je hebt minimaal 4 jaar werkervaring met .NET Core.
7. Je hebt minimaal 2 jaar werkervaring met ORACLE/SQL.
8. Je hebt minimaal 4 jaar werkervaring met Javascript (o.a.: jQuery, Bootstrap).
9. Je hebt minimaal 8 jaar werkervaring met Git.
10. Je hebt minimaal 8 jaar werkervaring met Scrum.
11. Je hebt minimaal 4 jaar werkervaring met CD/CI (met technieken als Jenkins, XLDeploy, Artifactory).
12. Je hebt minimaal 2 jaar werkervaring met werken in een PAAS Cloud-omgeving.
Functie wensen (gunningscriteria)
- Klantgerichtheid
- Proactief en initiatiefrijk
- Communicatief vaardig
- Teamspeler
- Gestructureerd werken en documenteren
- Goed kunnen functioneren in een dynamische werkomgeving
- Organisatiesensitiviteit
Competenties
- Klantgerichtheid
- Proactief en initiatiefrijk
- Communicatief vaardig
- Teamspeler
- Gestructureerd werken en documenteren
- Goed kunnen functioneren in een dynamische werkomgeving
- Organisatiesensitiviteit
Algemene informatie m.b.t. de aanvraag
Startdatum: 01-12-2021-2021
Duur: 12 maanden
Optie op verlenging: ja
Inzet: 32-40 uur per week
Tarief: marktconform
Sluitingsdatum: 16-11-2021
Sluitingstijd: 09:00 uur
Intakegesprek: 23-11-2021
Hoe dient uw aanbieding verzorgd te worden?
- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Locatie