Eqontrol B.V.
The Netherlands / Global
The Netherlands / Global
Ben jij een IT-professional die iets anders wil dan het bouwen van een saai informatiesysteem?
Wat is het minimale opleidingsniveau?
HBO (diploma) – WO (diploma) – HBO (werk- en denkniveau)- WO (werk- en denkniveau)
Wat zijn de overige niet technische eisen
Communicatief vaardig Engels in spreken en schrijven.
Je vind het leuk om samen een oplossing te bouwen
Je bent iemand die rijk is aan ideeën en probeert hiermee het product te verbeteren.
Over de vacature
Welke kennis en ervaring is niet vereist, maar zou fijn zijn om te hebben?
Specifieke angular kennis
Wat is de reden dat we iemand zoeken?
Als organisatie zijn we hard aan het groeien en hebben we grote leads lopen. De hoofdreden is dat we meer ontwikkelcapaciteit willen.
Wat zijn redenen geweest waarom jullie mensen in het verleden afgewezen hebben?
Niet collegiaal genoeg.
Onvoldoende affiniteit met machinewereld.
Over de werkzaamheden
Waar zal de focus van de werkzaamheden liggen?
Fullstack
Aan welke type applicatie(s) zal worden gewerkt?
Webapplicatie – Apps – Embedded systems
Wat zijn de type werkzaamheden?
Eén eigen product (inhouse) – Meerdere eigen producten (inhouse)
Hoeveel klant- of gebruikerscontact mag iemand verwachten?
Regelmatig
Is het meer nieuwbouw (greenfield) of bestaande uitbouw (brownfield) waar een developer aan komt te werken?
Bestaande (uit)bouw
Met welke stack komt iemand te werken binnen deze functie?
C#- PostgreSQL – .NET Core.- NET MAUI- Git – DevOps- Resharper- On-Premise- Angular- TypeScript- Visual Studio- .NET 6+- Azure Devops- Docker- Visual Studio Code- Bootstrap.
Hoe wordt deze stack toegepast?
Ons product Eqontrol bestaat uit een C# backend in combinatie met een Angular frontend. Bij Eqontrol willen we graag bijblijven qua technieken. Daarom is het ons streven altijd te werken met de laatste beschikbare versies van de technieken die we gebruiken. RenovateBot helpt ons daarbij door automatisch een PR aan te maken zodra er een nieuwe versie beschikbaar is.
Wat moet iemand gaan doen en wat zal het takenpakket zijn? Omschrijf hier een voorbeeld van.
Toevoegen van nieuwe features aan ons systeem, denk hierbij aan het toevoegen van een component in de frontend wat data ophaalt / muteert in de backend.
Machine / ERP / Printer koppelingen testen op locatie bij de klant.
Data warehousing
Bugfixing & refactorwerk.
Waar ligt voor een developer de grootste uitdaging in zijn werk? Het begrijpen van complexe bedrijfsprocessen zoals warehouse management & productie planning.
Extra informatie
Hoeveel producten/services zijn er onder handen?
Een MAUI app voor de iPad
Een backend service met een WebAPI
Een backend service voor scheduled jobs
Een frontend applicatie in Angular.
Hoe ziet jullie software development lifecycle eruit? Hoe lang duurt het gemiddeld voordat een nieuwe features in productie worden gezet?
Ongeveer 2-5 dagen
Hoe brengen jullie nieuwe releases naar jullie eindgebruikers, is dat volledig geautomatiseerd of doen jullie dat op een vrijdagavond met een pizza?
De update zelf gaat geheel automatisch, maar we stemmen dit wel altijd af met de klant. Meestal doen we de updates in de pauze omdat de fabriek dan tijdelijk stil ligt.
Welke development methodologie passen jullie toe?
Agile werken. We werken niet by-the-books, daar zijn we te klein voor en te nuchter. We houden op kantoordagen stand-ups en maandelijks een retrospective & sprint-planning.
Met welke regelmaat krijgen ontwikkelaars te maken met het oplossen van urgente bugs in productie? Is hier een proces voor?
We proberen de impact van wijzigingen goed te analyseren en op voorhand de risico’s zo veel mogelijk te beperken. In de praktijk komen dus grote bugs niet veel voor.
Wat voor rol speelt kwaliteit binnen jullie team en waar blijkt dat uit?
We zijn als organisatie nog zoekende om hierin een proces voor op te starten.
Hoe is de samenwerking met de product owner? En is er een duidelijk plan van wat wanneer moet worden gemaakt? En met welke frequentie vinden er over het algemeen verandering plaats?
Omdat we in een klein team werken weet iedereen wat er speelt. Meestal heeft iedereen een lijstje met user-stories op z’n naam staan en werkt deze uit. We werken op basis van de klantbehoefte en je krijgt hierin ook een stukje verantwoordelijkheid om dit zelf met de klant te bespreken.
Welke open source gebruiken jullie? En dragen jullie ook bij aan open source?
PostgreSQL
Quartz
Div. andere NuGet packages.
Wordt er gebruik gemaakt van DevOps tooling? Zo ja, welke?
Azure DevOps
Renovate bot.
Hoe ziet jullie IT infrastructuur eruit?
We werken lokaal met een kopie van de live-omgeving. Onze buildagents draaien op docker containers. De live-omgeving van ons product is altijd klant specifiek en draait on-premise.
Wat is (ongeveer) de verdeling tussen bug fixing, nieuwbouw/nieuwe features, wegwerken technical debt?
20% bug-fixing
60% nieuwbouw
20% tech debt
Heb je een vraag of wil je vrijblijvend kennismaken?
#J-18808-Ljbffr
The Netherlands / Global
The Netherlands / Global
The Netherlands / Global
The Netherlands / Global
The Netherlands / Global
The Netherlands / Global