Senior Java Developer
Role details
Job location
Tech stack
Job description
Ben jij gebeten door software, automatisatie en slimme technologische oplossingen? Werk je graag op het snijpunt van software, elektronica en hardware? Dan is deze functie iets voor jou.
Voor een innovatieve onderneming actief binnen technische installaties en intelligente systemen zoeken we een Software Engineer die wil meebouwen aan performante en toekomstgerichte oplossingen.
Je komt terecht in een hecht team waar initiatief, samenwerking en persoonlijke groei centraal staan.
Als Software Engineer werk je mee aan de ontwikkeling, testing en optimalisatie van intelligente softwaretoepassingen en technische systemen.
Je bent betrokken bij het volledige traject van configuratie en ontwikkeling tot testing, ondersteuning en verdere optimalisatie.
- Ontwikkelen en programmeren van software in embedded omgevingen en Python
- Meewerken aan toepassingen binnen .NET-omgevingen
- Ontwikkelen en verbeteren van slimme softwareoplossingen
- Testen, analyseren en optimaliseren van systemen en installaties
- Ondersteunen van collega's en klanten bij technische vragen en softwareproblemen
- Installeren en configureren van servers, workstations, netwerksystemen en software
- Uitvoeren van software-updates, back-ups en technisch onderhoud
- Geven van opleidingen en technische ondersteuning aan klanten
- Meedenken over nieuwe technologieën, verbeteringen en innovatieve toepassingen
- Meedraaien in een beurtrolsysteem voor wachtdienst
Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)
Technische ICT-ontwikkelingen documenteren
Technische specificaties opstellen
Een front-end ontwikkelen
Programmeren in een specifieke computertaal
Tests en metingen analyseren
Een concept of script visueel voorstellen
UX/UI-interfaces ontwerpen
Een testplan maken
De vraag van de klant analyseren
ICT-applicaties ontwikkelen
Testprocedures voor informaticaprogramma's en -applicaties opstellen
Een testrapport opstellen
De ontwikkelde toepassingen testen
Mockups ontwerpen
Requirements
Academische bachelor
Minstens 5 jaar ervaring
Minstens 5 jaar ervaring
- Je hebt enkele jaren ervaring als Java Developer, Software Engineer of Backend Developer
- Je beschikt over een sterke kennis van object oriented design en design patterns
- Je hebt ervaring met backend development en moderne softwarearchitecturen
- Java, SQL, Maven en versiebeheer zijn voor jou vertrouwde technologieën
- Je hebt kennis van onder andere Spring Framework, Linux, Security, Microservices en Cloud omgevingen
- Ervaring met Kafka, Cassandra, MQTT, Protobuf of IoT is een sterke troef
- Je denkt analytisch en oplossingsgericht
- Je werkt graag samen binnen een technisch team
- Je hebt een sterke interesse in nieuwe technologieën en softwareontwikkeling
- Je communiceert vlot in het Nederlands en Engels
Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
Benefits & conditions
- Een uitdagende functie binnen een innovatieve en internationaal gerichte onderneming
- Veel ruimte voor initiatief, technische input en persoonlijke groei
- Werken met moderne technologieën en complexe softwareplatformen
- Een collegiale werksfeer binnen een familiale en mensgerichte organisatie
- Een aantrekkelijk loonpakket aangevuld met extralegale voordelen
- Een voltijdse functie binnen een 39u-stelsel met 6 extra ADV-dagen
- Doorgroeimogelijkheden en kansen om jezelf verder technisch te ontwikkelen
Klaar om jouw technische expertise en passie voor backend development in te zetten binnen een innovatieve hightech omgeving? Solliciteer vandaag nog en bouw mee aan slimme en toekomstgerichte softwareoplossingen.