Software engineer
Role details
Job location
Tech stack
Job description
Als Software Engineer ben je verantwoordelijk voor de technische richting van softwareprojecten. Je werkt aan complexe, schaalbare oplossingen binnen multidisciplinaire teams en bent betrokken vanaf de architectuur- en ontwerpfasen. De functie omvat het maken van technische keuzes, het waarborgen van de kwaliteit en continuïteit van de software, evenals bijdragen aan softwareontwikkeling en het ontwerpen, implementeren en onderhouden van test- en deploymentfaciliteiten. Deeloplossingen worden zelfstandig of in samenwerking met externe partijen en lokale ICT-afdelingen geïmplementeerd, geconfigureerd, geïntegreerd en beheerd.
- Ontwerpen en implementeren van robuuste software-architecturen in o.a. Python en Java.
- Integreren van verschillende interne en externe systemen, API's en databronnen tot één samenhangend geheel.
- Technisch leiderschap binnen projecten: je begeleidt en coacht collega's (junior/medior).
- Vertalen van functionele wensen naar schaalbare technische oplossingen.
- Bewaken van codekwaliteit, security en performance.
- Samenwerken met product owners, architecten en andere stakeholders.
- Initiëren en uitvoeren van R&D, proof-of-concepts en innovatieprojecten.
- Bijdragen aan de professionalisering van het ontwikkelproces (CI/CD, code reviews, testautomatisering).
Requirements
-
Afgeronde hbo- of wo-opleiding in Informatica of vergelijkbaar.
-
Minimaal 5 jaar ervaring als software engineer, waarvan aantoonbaar met Python én Java.
-
Ruime ervaring met het ontwerpen van software-architecturen en het maken van technische keuzes.
-
Ervaring met het integreren van complexe systemen en het werken met diverse API's en protocollen.
-
Ervaring met containerisatie (bijvoorbeeld Docker en Kubernetes).
-
Ervaring met cloudplatforms (AWS, Azure of GCP) is een pré.
-
Ervaring met front-end technologieën (bijvoorbeeld React, Angular, Drupal of Vue) is een pré.
-
Kennis van moderne ontwikkelmethodieken (Agile/Scrum, DevOps).
-
Je bent analytisch, communicatief sterk en hebt een proactieve houding.
-
Je vindt het leuk om collega's te begeleiden en kennis te delen.
-
Uitstekende beheersing van zowel Nederlands als Engels, in woord en geschrift.
-
Software engineer werkzaamheden: 5 jaar (Vereist)
-
Nederlands en Engels in woord en geschrift (Vereist)
-
Afgeronde hbo- of wo-opleiding in Informatica (Vereist)
Benefits & conditions
We bieden je een baan aan in een dynamische scale-up organisatie. Een plek waar je echt bij kan dragen aan maatschappelijke impact. Ons kantoor is gevestigd in het Beatrixgebouw in Utrecht, op loopafstand van Utrecht Centraal. Je kunt hybride werken, waarbij we wel verwachten dat je meer dan de helft van de tijd naar kantoor komt. Je krijgt een vergoeding voor reizen en voor thuiswerken. We bieden je in eerste instantie een jaarcontract aan, met de bedoeling om deze bij gebleken geschiktheid om te zetten naar een vaste aanstelling. We hebben een 38-urige werkweek, 232 vakantie uur (bijna 6 weken) bij een fulltime invulling, zijn aangesloten voor pensioen bij het ABP en kennen een 8 % vakantie-uitkering in mei en een eindejaarsuitkering van 8.3%. De functie wordt -op basis van opleiding en ervaring- ingeschaald in schaal 10-11 van de NFU-CAO.
Soort dienstverband: Fulltime
Salaris: €4.500,00 - €5.973,00 per maand
- Pensioen
- Reiskostenvergoeding