Full-Stack Senior Software Developer

Wie ben jij?

Wil jij innovatie brengen in onze voedselproductie? Ben jij een whizzkid en wil jij boeren naar het volgende level helpen? Werk jij graag samen? Vind jij het leuk om mee te doen in de zoektocht naar de beste oplossing? Dan zijn wij op zoek naar jou!

Jouw verantwoordelijkheden

Je maakt onderdeel uit van een scrumteam waarin ontwikkelaars, business analisten en testers nauw samenwerken. Als team ben je gezamenlijk verantwoordelijk voor het bouwen van de beste oplossing voor onze klanten. Al het analyse-, development- en testwerk wordt binnen het team uitgevoerd. Samen met je team schat je toekomstig werk in tijdens de backlog refinement en de sprint planning. Samen bepaal je hoeveel werk het team de komende sprint zal gaan oppakken. Als team ben je verantwoordelijk voor de kwaliteit van de software en jij neemt het eigenaarschap wanneer er problemen zijn op de productie omgeving.

Je zult werken aan het AgroVision cloud platform. Dit platform bestaat uit voornamelijk single-page (web) applicaties en apps voor Android en iOS telefoons. Je bent bekend met (sommige) frameworks, zoals C#, ASP.NET (Core), Entity Framework(Core), Xamarin, Cordova, TypeScript en/of Angular. Je helpt in het garanderen van code kwaliteit door je te houden aan coding guidelines met tools zoals ReSharper en SonarQube. Naast het ontwikkelen van (nieuwe) software, werk je ook aan het software development proces. Dit zijn taken zoals het automatiseren van testen (met NUnit en Selenium), het inrichten en verbeteren van build pipelines en het automatiseren van deployments in de OTAP-straat (met Azure DevOps Server). Als senior developer begeleid en ondersteun je je mede-ontwikkelaars. Je denkt vooruit en draagt software architectuur uit naar anderen. Je aarzelt niet om je kennis te delen met collega’s.

Jouw profiel

  • Je hebt een bachelor- of masterdiploma in software development of een gerelateerde opleiding
  • Ten minste zes jaar ervaring als softwareontwikkelaar
  • Ervaring met werken in scrumteams
  • Praktijkervaring met het technisch ontwerpen van nieuwe (cloud) software
  • Pré: Kennis van werken met Azure DevOps (Server)
  • Praktijkervaring met de volgende programmeertalen: C#, TypeScript, JavaScript en T-SQL
  • Je spreekt en schrijft vloeiend Engels
  • Hands-on mentaliteit

Wie zijn wij?

Wij zijn een groep van 40 ontwikkelaars verdeeld over drie landen werkend in zes scrum teams. Samen maken wij software voor de agrarische markt. Wij ondersteunen boeren door hun werkomgeving te automatiseren, data uitwisseling soepel te laten verlopen, ze te voorzien van slimme apparaten en goede rapportage om hun bedrijven zo goed mogelijk te laten functioneren. We doen dit voornamelijk voor melkveehouders, varkenshouders en akkerbouwers (teelt).

Om je een idee te geven:

  • We hebben een product ontwikkeld die de beste samenstelling van het voer voor een koe bepaalt. Dit wordt dagelijks door de software berekend en ons programma instrueert de voerrobot in de stal zodat de koe het juiste voer krijgt.
  • We helpen onze boeren met het bepalen wat het optimale moment van de week is om hun aardappels te beschermen tegen ziektes. Op basis van de locatie van de boer, weerdata van zijn eigen weerstations en de weersvoorspellingen van het internet bepaalt onze software wat het beste moment is om in actie te komen om het gewas te beschermen.
  • Met onze mobiele app kan een boer een RFID-chip in het oormerk van een varken scannen. De app toont vervolgens alle relevante gegevens over het varken en de boer kan gelijk zien en registreren welke acties uitgevoerd moeten worden in de stal.

Ons aanbod

Wij bieden een fulltime positie in een informele werkomgeving en een baan vol uitdagingen in een snel ontwikkelende sector. Wij geloven in persoonlijke groei en ontwikkeling en wij willen jou helpen om verder te groeien door samen een persoonlijk ontwikkelplan op te stellen en jou de begeleiding en training te bieden die je daarvoor nodig hebt. Naast je primaire salaris krijg je 30 vakantiedagen en een vaste 13e maand, met flexibele werkuren. Daarnaast organiseren we periodiek hackathons waar je innovatieve ideeën kunt uitwerken in een informele setting.

Geïnteresseerd? 

Ben je enthousiast en wil je ons komen versterken? Stuur dan je CV naar werkenbij@agrovision.com

Voor gedetailleerde vragen over deze positie kun je contact opnemen met Bjorn Veldhuis (Team lead development), b.veldhuis@agrovision.com