Medior Software Developer

Medior Software Developer

NCIM Den Haag

Wat is vereist?

  • Afgeronde hbo/wo-opleiding richting (technische) informatica, toegepaste wiskunde of natuurkunde
  • Minimaal 3 jaar werkervaring met .NET, C#, JAVA of Python, of kennis van meerdere programmeertalen
  • Analytisch, Agile kunnen werken
  • Goede beheersing Nederlandse en/of Engelse taal, zowel in woord als geschrift
  • 32 tot 40-urige werkweek

Wat krijg je?

  • Vanaf €3.000 bruto p/m
  • Inzetbonus + vast contract
  • 29 vakantiedagen (+ 5 mei als standaard vrije dag)
  • Uitgebreide trainings- en opleidingsfaciliteiten, persoonlijke mentor
  • 8,33% vakantiegeld, pensioenopbouw (NCIM betaalt de helft), zorgverzekering
  • Leaseauto inclusief tankpas
  • Laptop + telefoon van de zaak

Wat doe je?

  • 65% Programmeren en collega's hierbij ondersteunen
  • 15% Code testen
  • 10% Code debuggen
  • 10% Klantcontact

Deze vacature is gemaakt op basis van gesprekken met medewerkers in de functie. Zo krijg jij een realistisch beeld van de baan.

Stel direct een vraag

Vacature

Als Medior Software Developer bij NCIM ben je verantwoordelijk voor de ontwikkeling van software voor klanten. Je werkt aan projecten waarin je bezig bent met back-end, front-end of fullstack ontwikkelen. Het gaat dus om een veelzijdige ontwikkelfunctie. 

Je bent van begin tot eind betrokken bij projecten. Zo ben je aanwezig bij het kennismakingsgesprek en bespreken jullie wat het probleem is waar de klant tegenaan loopt. Op basis van deze requirements bedenk je een technisch complexe oplossing, die je eerst uitwerkt in een ontwerp en daarna gaat programmeren. Ook ben je betrokken bij de evaluatiefase, bijvoorbeeld als de klant een proof of concept heeft getest. Tevens geef je demonstraties bij de klant over de werking van de software, bijvoorbeeld een app.

Je bedenkt, ontwerpt, programmeert en test oplossingen voor complexe problemen bij de klant, altijd samen met collega's. Daarnaast kun je een rol als mentor op je nemen voor Junior Developers.

NCIM werkt voor uiteenlopende klanten aan ICT-oplossingen, dus je kunt aan verschillende projecten werken in de branches Defensie, Intelligence & Security, Digital Forensics en Public & Private.

Als je het leuk vindt om te programmeren en collega's hiermee te helpen, en je het uitdagend vindt dat veel eindgebruikers afhankelijk zijn van jouw software en je je eigenlijk geen codeerfouten kunt veroorloven, dan is dit een baan voor jou.

Agenda

Medior Software Developer
Jan van Rhijn

Op een leuke werkdag heb ik enkele uren achter elkaar veel regels code kunnen schrijven, die direct resulteren in een nieuwe feature voor een klant.

Tijdens een mindere dag werk ik aan een oplossing voor een klant, maar loop ik tegen de limieten van bepaalde software aan waar ik echt niet omheen kan. Hierdoor kan ik geen oplossing bieden die volledig aan de wensen van de klant voldoet.

  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • 12:00
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
    • Stand-up
    • Lunch
    • Daily Update Brief (DUB)
    • Voortgangsgesprek met klant
    • Programmeren
    • Programmeren
    • Programmeren
    • Programmeren
    • Programmeren
    • Stand-up
    • Daily Update Brief (DUB)
    • Collega helpen
    • Programmeren
    • Programmeren
    • Programmeren
    • Programmeren
    • Stand-up
    • Lunch
    • Daily Update Brief (DUB)
    • Contact met klant
    • Collega helpen
    • Debuggen
    • Programmeren
    • Programmeren
    • Programmeren
    • Stand-up
    • Lunch
    • Demonstratie bij klant
    • Code testen
    • Programmeren
    • Programmeren
    • Programmeren
    • Programmeren
    • Programmeren
    • Stand-up
    • Lunch
    • Daily Update Brief (DUB)
    • Debuggen
    • Code testen
    • Programmeren
    • Programmeren
    • Programmeren

Voorbeeld uit de praktijk

De eindgebruikers van bepaalde software geven aan dat zij geen foto’s meer kunnen versturen. Wat doe je?

Jullie hebben twee dagen geleden een nieuwe, snellere manier van deployen doorgevoerd voor de software. Hierdoor kunnen alle foto's voortaan in een nieuwe, digitale omgeving geplaatst worden door de eindgebruikers, met slechts één druk op de knop. Een voorwaarde hiervan is wel dat er handmatig permissies gegeven moeten worden. Doordat die voorwaarde nergens stond genoteerd, is deze nog niet doorgevoerd.

Nadat de eindgebruikers dit hebben vermeld, ga je direct een automatische deploy uitvoeren. Hier zie je hetzelfde gebeuren, dus je besluit de logs in te duiken. Je komt al snel een foutmelding tegen die aangeeft dat alle permissies automatisch geweigerd worden. Ook ontdek je dat er iets mis is met de uploadfolder, wat verklaart waarom de eindgebruikers hun foto's niet kunnen versturen. Dit los je meteen op door het script aan te passen, waardoor alle permissies voortaan automatisch worden gecheckt en dit niet meer gebeurt.

Groeipad

Junior Software Developer
Medior Software Developer
Senior Software Developer
Lead Developer

Werken bij NCIM

NCIM streeft ernaar om (op wetenschap gebaseerde) technieken te ontwikkelen die impact hebben op de samenleving. De organisatie werkt nauw samen met overheidsinstellingen en zorgt ervoor dat zij op de hoogte zijn van de nieuwste technologieën en innovaties. Zo dragen zij bij aan het maatschappelijke belang. Denk hierbij aan NFI, het Ministerie van Defensie, de Politie en gemeentes. Ook streeft NCIM naar impact op internationaal niveau, door hechte samenwerkingen te realiseren met bijvoorbeeld de NAVO, Eurojust en Europol. De missie van NCIM is om binnen twee jaar het meest vooraanstaande software-ontwikkelbedrijf van Nederland te worden op het gebied van defensie en veiligheid.

  • Hoofdkantoor in Den Haag
  • Actief in 12 landen
  • 200 werknemers in Nederland
  • 300 werknemers wereldwijd
  • 35% / 65%
  • Gem. leeftijd 34 jaar

Collega's

Leander (31) - Senior Software Engineer & Principal Consultant

Waarom ben je bij dit bedrijf gaan werken?
Na mijn eerste baan wilde ik "de wereld van softwareontwikkeling" ontdekken. NCIM biedt mij de mogelijkheid om veel verschillende bedrijven te zien, met de veiligheid van een vaste baan. Daarnaast spreekt de open en platte organisatie mij zeer aan. Je krijgt alle mogelijkheden om je eigen toekomst te bepalen.

Wat was je vorige baan?
Software Engineer.

Wat doe je in je vrije tijd?
Gamen, fotografie en korfbal.

Lotte (27) - Accountmanager op de Salesafdeling

Waarom ben je bij dit bedrijf gaan werken?
Wat mij meteen aantrok aan NCIM is het klantenportfolio. Toen ik op gesprek, kwam viel mij meteen op dat er een hele fijne sfeer onder de collega's hangt. De keuze was dus snel gemaakt. Nu werk ik iedere dag met leuke collega's, en bedien ik de mooiste klanten van Nederland!

Wat was je vorige baan?
Horeca.

Wat doe je in je vrije tijd?
Reizen sporten, feestjes, uiteten.

Jan (27) - Software Developer

Waarom ben je bij dit bedrijf gaan werken?
De mix van betrokken collega's en interessante klanten was voor mij de reden om voor NCIM te gaan werken.

Wat heb je gestudeerd?
Master Business Informatics aan de Universiteit Utrecht.

Wat doe je in je vrije tijd?
Tennissen, lezen en aan eigen programmeerprojecten werken.

Interessante baan?