Senior Software Developer (Kotlin/PHP)
Wat ga je doen als Senior Software Developer (Kotlin/PHP)?
Je bouwt aan zelf ontwikkelde software die dagelijks bij klanten in productie draait. Geen losse proof-of-concepts, maar applicaties, services en integraties die een belangrijke rol spelen in de bedrijfsvoering van organisaties.
Nieuwe functionaliteiten en services ontwikkel je voornamelijk in Kotlin/JVM. Daarnaast werk je aan bestaande applicaties in PHP en bouw je koppelingen tussen verschillende bedrijfs- en ERP-systemen.
Als Senior Software Developer kijk je verder dan alleen de code. Je denkt mee over architectuur, domeinmodellen en technische keuzes en krijgt de ruimte om zelf verbeteringen voor te stellen. Samen met consultants en andere developers vertaal je complexe klantvragen naar oplossingen die technisch goed in elkaar zitten én prettig te onderhouden zijn.
Je houdt je onder andere bezig met:
- Ontwikkelen van nieuwe services en functionaliteiten in Kotlin/JVM.
- Doorontwikkelen en moderniseren van bestaande PHP-applicaties.
- Bouwen van API’s, integraties en koppelingen tussen verschillende systemen.
- Ontwerpen van event-driven oplossingen, domeinlogica en datamodellen.
- Meedenken over architectuur, schaalbaarheid en technische kwaliteit.
- Reviewen van code en sparren over de beste technische aanpak.
- Begeleiden en inhoudelijk ondersteunen van andere developers.
- Samenwerken met consultants en klanten tijdens ontwikkeling en implementatie.
Je krijgt veel vrijheid in hoe je een oplossing bouwt en hebt zichtbaar invloed op zowel de techniek als de verdere ontwikkeling van de softwareproducten.
Met welke technologie werk je?
- Kotlin / JVM, Ktor en Spring Boot
- PHP 8.x, Symfony en Laravel
- PostgreSQL en MySQL
- RabbitMQ en Redis
- REST API’s en gRPC
- Docker en Kubernetes
- GitHub Actions en CI/CD
- Event-driven architectuur
- Domain-Driven Design
Wat hebben we jou te bieden?
- Een salaris tot maximaal € 6.500 bruto per maand op basis van 40 uur, afhankelijk van jouw ervaring.
- 25 vakantiedagen en een goede pensioenregeling.
- De mogelijkheid om hybride te werken.
- Een technische functie met veel vrijheid en invloed op architectuur en ontwikkeling.
- Werken aan eigen softwareproducten die dagelijks in productie worden gebruikt.
- Afwisseling tussen productontwikkeling, maatwerksoftware en complexe integraties.
- Een compact team van ervaren softwareprofessionals met korte lijnen.
- Veel ruimte om kennis te delen en jezelf technisch verder te ontwikkelen.
- Ruimte voor opleidingen en cursussen.
- De mogelijkheid om mee te bouwen aan de verdere ontwikkeling van zowel de softwareproducten als de technische organisatie.
Wat neem jij mee?
Je bouwt aan zelf ontwikkelde software die dagelijks bij klanten in productie draait. Geen losse proof-of-concepts, maar applicaties, services en integraties die een belangrijke rol spelen in de bedrijfsvoering van organisaties.
Nieuwe functionaliteiten en services ontwikkel je voornamelijk in Kotlin/JVM. Daarnaast werk je aan bestaande applicaties in PHP en bouw je koppelingen tussen verschillende bedrijfs- en ERP-systemen.
Als Senior Software Developer kijk je verder dan alleen de code. Je denkt mee over architectuur, domeinmodellen en technische keuzes en krijgt de ruimte om zelf verbeteringen voor te stellen. Samen met consultants en andere developers vertaal je complexe klantvragen naar oplossingen die technisch goed in elkaar zitten én prettig te onderhouden zijn.
Je houdt je onder andere bezig met:
- Ontwikkelen van nieuwe services en functionaliteiten in Kotlin/JVM.
- Doorontwikkelen en moderniseren van bestaande PHP-applicaties.
- Bouwen van API’s, integraties en koppelingen tussen verschillende systemen.
- Ontwerpen van event-driven oplossingen, domeinlogica en datamodellen.
- Meedenken over architectuur, schaalbaarheid en technische kwaliteit.
- Reviewen van code en sparren over de beste technische aanpak.
- Begeleiden en inhoudelijk ondersteunen van andere developers.
- Samenwerken met consultants en klanten tijdens ontwikkeling en implementatie.
Je krijgt veel vrijheid in hoe je een oplossing bouwt en hebt zichtbaar invloed op zowel de techniek als de verdere ontwikkeling van de softwareproducten.
Met welke technologie werk je?
- Kotlin / JVM, Ktor en Spring Boot
- PHP 8.x, Symfony en Laravel
- PostgreSQL en MySQL
- RabbitMQ en Redis
- REST API’s en gRPC
- Docker en Kubernetes
- GitHub Actions en CI/CD
- Event-driven architectuur
- Domain-Driven Design
Bij wie ga je werken?
Je gaat werken bij een zelfstandige softwareorganisatie in Veenendaal met ongeveer 25 collega’s, waaronder developers, integratiespecialisten, AI-engineers en consultants. Je werkt in kleine technische teams met korte lijnen en veel ruimte om zelfstandig keuzes te maken.
De organisatie ontwikkelt eigen softwareproducten, maatwerkapplicaties en integratieoplossingen voor organisaties met complexe bedrijfsprocessen. De software wordt niet na één project weer losgelaten: producten en applicaties worden langdurig beheerd, uitgebreid en technisch verder ontwikkeld.
Naast productontwikkeling worden veel koppelingen gebouwd tussen onder andere ERP-, CRM-, logistieke en financiële systemen. Hierdoor werk je zowel aan nieuwe functionaliteit als aan complexe integratievraagstukken en bestaande software die dagelijks in productie draait.
Je werkt direct samen met andere developers, consultants en technische specialisten. Geen lange beslislijnen, maar veel ruimte om inhoudelijk te sparren, technische keuzes te maken en verantwoordelijkheid te nemen voor wat je bouwt.