Senior Software Developer

Senior Software Developer

NCIM Den Haag

Wat is vereist?

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

Wat krijg je?

  • Vanaf €4.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?

  • 70% Software ontwikkelen
  • 20% Overleg (zowel intern als extern)
  • 10% (junior) developers begeleiden

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 Senior Software Developer bij NCIM ben je  verantwoordelijk voor softwareprojecten in de breedste zin van het woord. Het is jouw taak om een zo goed mogelijke oplossing aan te leveren bij klanten, wat je doet door samen met een projectteam software te ontwikkelen. Je werkt in een of meerdere projectteams, meestal met Developers van zowel NCIM als Developers van de klant. Het komt ook regelmatig voor dat andere werknemers aan de klantzijde - bijvoorbeeld Business Managers - bij het project betrokken worden. 

Je bent voornamelijk bezig met software ontwikkelen, waarbij je vanzelfsprekend ook je collega's begeleidt. Je hebt veel kennis over programmeertechnieken en software, waardoor jij het aanspreekpunt bent bij vragen of problemen. Ook deel je jouw kennis en ervaring graag, zodat je het project naar een hoger niveau kan tillen en een beter eindresultaat bereikt. Het ontwikkelwerk is erg veelzijdig en heeft zowel betrekking op de front-end als de back-end.

De software die je oplevert, hangt af van de behoeftes en wensen van de klant. Soms zijn deze software-overschrijdend en moet je op zoek naar een op maat gemaakte oplossing. Jij bent in dit geval de persoon die het gesprek aangaat met de klant over de realisatie hiervan. Het is dus niet alleen een kwestie van overleg met de klant, maar ook technisch puzzelen. Je baan reikt dus verder dan alleen code programmeren: je zet een probleem van de klant om in een technische oplossing vanuit NCIM.

Als je het leuk vindt om pragmatisch te werken en samen met je team houdbare software-oplossingen te bedenken, en je het uitdagend vindt om teamleden te inspireren en jouw kennis te delen, dan is dit een baan voor jou.

Agenda

Senior Software Developer
Leander Knol

Op een leuke werkdag kan ik enkele uren zelfstandig werken en veel taken afronden. Ook heb ik interessante overleggen waarin duidelijke stappen gemaakt worden.

Tijdens een mindere dag staan er regelmatig collega's met vragen aan mijn bureau. Uiteraard ben ik het aanspreekpunt en help ik graag, maar hierdoor kan ik minder van mijn eigen werk gedaan krijgen.

  • 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)
    • Review + retrospective
    • Kennissessie bij klant
    • Reistijd
    • Reistijd
    • Software development
    • Software development
    • Software development
    • Stand-up
    • Lunch
    • Daily Update Brief (DUB)
    • Collega's begeleiden
    • Software development
    • Software development
    • Software development
    • Interne brainstorm
    • Stand-up
    • Lunch
    • Kennissessie bij klant
    • Reistijd
    • Reistijd
    • Contact klant
    • Software development
    • Software development
    • Software development
    • Stand-up
    • Daily Update Brief (DUB)
    • Refinement
    • Borrel
    • Collega's begeleiden
    • Contact klant
    • Software development
    • Software development

Voorbeeld uit de praktijk

Een klant geeft aan dat ze software-oplossing van NCIM voor meerdere vestigingen willen inzetten. Hoe pak je dit aan?

Je plant een brainstorm in met een Developer en een UX’er uit jouw projectteam, waarin je bespreekt hoe jullie deze wens kunnen realiseren binnen de bestaande software bij de klant. Ook pak je het technische datamodel van de software erbij en kijk je wat hiervoor precies aangepast moet worden.

Daarna ga je in overleg met een werknemer aan de klantzijde die over de businessbehoeften gaat. Je vraagt wat het precieze doel is van beheer van deze vestigingen, en welke rechten zij hiervoor willen hebben. Dit koppel je vervolgens terug aan de UX’er, die gaat analyseren of dit plan visueel haalbaar is.

Voordat je dit omzet in een (of meerdere) sprint(s), ga je refinen. Je bespreekt het technische ontwerp met alle Developers en legt duidelijk uit wat er precies moet gebeuren. Vervolgens koppel je dit weer terug aan de klant: je laat het technische ontwerp zien, legt uit welke stappen genomen moeten worden en geeft een indicatie van de planning. Zodra de klant hier akkoord op heeft gegeven, gaan jullie beginnen met de eerste sprint.

Groeipad

Junior Software Developer
Medior Software Developer
Senior Software Developer
Lead Developer
Solution Architect

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 (28) - 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?