Software Engineer

Samenvijf
Culemborg, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

Culemborg, Netherlands

Tech stack

Agile Methodologies
Airflow
Unit Testing
Information Engineering
Python
PostgreSQL
Octopus Deploy
Object-Oriented Software Development
RabbitMQ
Software Engineering
Flask
Kubernetes

Job description

Je neemt het voortouw in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van nieuwe producten binnen een agile team. Je werkt aan het ontwikkelen van generieke componenten die breed inzetbaar zijn voor verschillende usecases.

  • Ontwikkeling: Robuuste, schaalbare, testbare en reproduceerbare ontwikkeling van nieuwe producten.
  • Componenten: Ontwerpen en implementeren van generieke, herbruikbare componenten voor diverse usecases.
  • Architectuur: Meedenken en bijdragen aan de software-architectuur van het te ontwikkelen product.
  • Samenwerking: Het product implementeren in samenwerking met data scientists.
  • Kennisoverdracht: Overdragen van data engineering-kennis aan teamleden met minder ervaring.

Requirements

  • Kandidaat beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring met software engineering
  • Kandidaat beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring in een Agile setting binnen innovatieve data projecten met een data science component
  • Kandidaat beschikt aantoonbaar over minimaal een opleiding richting software engineering op WO of PhD niveau
  • Kandidaat beschikt aantoonbaar over minimaal 3 aantal jaren kennis van en werkervaring met Python (en het schrijven van hoge kwaliteit Pyton code volgens strikte eisen), Postgres, Kubernetes icm met Helm en ArgoCD, Airflow, RabbitMQ, Flask (incl authenticatie en authorisatie), CI, unit testing, OOP
  • Mate waarin de kandidaat beschikt over aantoonbare kennis op software engineering in data science projecten
  • Mate waarin de kandidaat beschikt over aantoonbare kennis en ervaring in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van software en de mate waarin de kandidaat ervaring heeft met de vereiste technologiestack

Benefits & conditions

Samenvijf staat voor een nieuwe manier van werken: we geven je de tijd om iets goeds te doen bij een maatschappelijke organisatie in jouw regio met behoud van salaris (lees meer).

Betrokken werkgever

We vinden een persoonlijke benadering en open communicatie belangrijk. Je staat er op je opdracht nooit alleen voor.

Fijne werksfeer

Je wordt onderdeel van Samenvijf. We scoren een 8,9 op medewerkerstevredenheid (het is hier dus écht leuk! ).

Ontwikkelingsmogelijkheden

We focussen op (werk)geluk, persoonlijke groei en geven je de kans om je als professional verder te ontwikkelen bij opdrachtgevers.

Eerlijke beloning

Een aantrekkelijk salaris, reiskostenvergoeding, pensioenregeling en genoeg vakantiedagen om weer helemaal op te laden.

Apply for this position