Over deze vacature
In deze rol ben je de motor achter het verbeteren van tooling en samenwerking, en ondersteun je Software Engineers met innovatieve oplossingen en automatisering in een enthousiaste Scrum-omgeving!
De functie
De teams binnen de organisatie zijn toegewijd aan het leveren van hoogwaardige softwareoplossingen. Elk team bestaat uit 7 tot 9 leden, met duidelijk gedefinieerde rollen zoals Scrum Master, Product Owner, Architect, Tester en Developer. Deze teams werken aan projecten die een duur hebben van 6 tot 12 maanden en zijn verantwoordelijk voor planning, architectuur en kwaliteit. Het ondersteunen van de ontwikkelaars is van groot belang om optimale prestaties te garanderen. Samenwerking en kennisdeling zijn cruciaal, vooral vanwege de complexiteit van de maritieme omgeving. Bij vragen wordt er samengewerkt met andere teams zoals Systeem Engineering en Operationele Experts.In deze functie neem je deel aan dagelijkse stand-up vergaderingen waarin het team bespreekt wat er de vorige dag is bereikt en wat de plannen zijn voor de dag. Na de stand-up werk je aan het verbeteren van de tooling en bied je ondersteuning aan de ingenieurs. Je werkt continu aan het verbeteren van de samenwerking binnen het eigen team en met andere teams. Volgens de Scrum-principes wordt er gewerkt in tweewekelijkse sprints, waarbij Software Engineers van nieuwe tools worden voorzien, voornamelijk gebaseerd op Linux, en er ondersteuning wordt geboden bij het optimaliseren en automatiseren van het gebruik van deze tools.De verantwoordelijkheden omvatten onder andere:Automatiseren van bestaande en toekomstige processen en applicatiesOndersteunen van software engineers met hun CI/CD workflows en pipelinesImplementatie en onderhoud van tools in nauwe samenwerking met Engineering Support teamsActieve rol in het ontwikkelen van interfaces tussen verschillende tools en disciplinesIntroductie van nieuwe technologieën ter ondersteuning van het teamDe software is voornamelijk gebaseerd op Java en wordt ondersteund door een ontwikkelomgeving. De volgende tools en technieken worden gebruikt:Java softwareontwikkelingContinuous Integration & DeliveryJenkins, Nexus, Maven/Gradle, GIT, BitBucketUnit Testing, Testautomatisering, Cucumber
Over het bedrijf
De organisatie biedt een geavanceerde hardware- en softwareoplossing die fungeert als het centrale systeem voor informatie- en wapenbeheer op verschillende soorten vaartuigen, waaronder fregatten, destroyers en patrouilleschepen. Dit systeem verzamelt gegevens van diverse sensoren, zoals radar en sonar, en biedt een compleet overzicht van de situatie rondom het schip. Hierdoor kunnen operators snel reageren op veranderende omstandigheden met de juiste middelen.De technologie ondersteunt verschillende missies, variërend van humanitaire hulp tot militaire operaties. Het systeem is in gebruik op meer dan 160 vaartuigen die door verschillende marines wereldwijd worden geëxploiteerd.
Aanbod
Een uitdagende functie in een geweldig team binnen een innovatieve en hightech werkomgevingRuimte voor persoonlijke en professionele groei, bijvoorbeeld op technisch, commercieel of internationaal gebiedWaardevolle internationale samenwerking met collega's uit verschillende landenEen comfortabele werkplek in een moderne omgeving, met aandacht voor flexibiliteit en een goede werk-privébalansEen hybride manier van werken, waarbij samen met het team wordt bepaald waar en hoe er wordt samengewerktEen goed salaris, een passende reiskostenvergoeding en de mogelijkheid om de arbeidsvoorwaarden te personaliseren
Jouw profiel
Gepassioneerd is over het bijdragen aan een veilige en zekere samenlevingMeer dan 3 jaar werkervaring heeft in een vergelijkbare rolKennis heeft van het implementeren en beheren van engineering applicaties zoals Jenkins, Nexus en BitbucketErvaring heeft met automatisering via Puppet en AnsibleInteresse heeft in containers (Docker, Podman) en containerorkestratie (Kubernetes, Rancher)Uitgebreide kennis heeft van Red Hat Enterprise Linux (6/7/8) systemenErvaring heeft met shell scripting en AnsibleComplexe technologie leuk vindt en snel nieuwe domeinen en technieken kan beheersenGoed kan communiceren met collega's, creatief, open en flexibel is en een leergierige instelling heeftBereid is anderen te helpen wanneer dat nodig isEen Bachelor of Master diploma heeft in Software Engineering, Informatica of een vergelijkbare richting, met een talent voor JavaBij voorkeur de Nederlandse, Australische, Belgische, Canadese, Deense, Engelse, Duitse, Griekse, Noorse, Portugese, Spaanse of Amerikaanse nationaliteit heeftSalarisomschrijving€4500.00 - €6500.00 monthly