ICT-ontwikkeling en engineering
Ontwerpt, bouwt en test software en koppelingen op basis van eisen van gebruikers, en onderscheidt zich doordat de eigen oplossing objectief faalt of werkt en zichzelf laat controleren.
Voorbeeldfuncties: softwareontwikkelaar, backend developer, frontend developer, softwarearchitect, testengineer, technisch lead
Basisprofiel van de familie
Elke functie in deze familie erft dit profiel en wijkt daarvan af met een beperkt aantal toevoegingen, aanpassingen en verwijderingen. De streefniveaus hieronder gelden voor het medior niveau.
| T | Skill | Streefniveau | Gewicht | Knockout |
|---|---|---|---|---|
| V | Programmeren | N4 | 5 | ja |
| V | Softwareontwerp en architectuur | N4 | 5 | ja |
| V | Probleemanalyse | N4 | 5 | ja |
| T | Versiebeheer en samenwerkingsworkflow | N4 | 4 | ja |
| V | Veilig ontwikkelen | N3 | 4 | ja |
| V | Testen en kwaliteitsborging van software | N4 | 4 | nee |
| V | API-integratie | N4 | 4 | nee |
| V | Requirements opstellen en beheren | N3 | 4 | nee |
| A | Abstract redeneren | N4 | 4 | nee |
| V | Modelleren en abstraheren | N4 | 4 | nee |
| G | Nauwkeurigheid en aandacht voor detail | N4 | 4 | nee |
| V | Technische documentatie schrijven | N3 | 3 | nee |
| V | Releasebeheer en deployment | N3 | 3 | nee |
| V | Cloudplatformen benutten | N3 | 3 | nee |
| V | Datamodellering | N3 | 3 | nee |
| V | Prompting en taakdelegatie aan AI | N3 | 3 | nee |
| V | multidisciplinair samenwerken | N3 | 3 | nee |
| V | Projectmatig werken | N3 | 3 | nee |
| G | Zelfstandig werken | N3 | 3 | nee |
| V | Professioneel bijblijven en vakliteratuur | N3 | 3 | nee |
| V | AI-uitkomsten beoordelen en verifiëren | N3 | 2 | nee |
| V | Schriftelijke uitdrukkingsvaardigheid | N3 | 2 | nee |
| V | feedback geven | N3 | 1 | nee |
Senioriteitsbijstelling
Deze waarden worden bij elk streefniveau van de familie opgeteld en daarna begrensd op 1 tot 5.
Functies 24
Ontwerpt en bouwt API's waarmee interne en externe systemen gegevens uitwisselen, documenteert interfaces en bewaakt versiebeheer en beveiliging van koppelingen.
Bouwt en onderhoudt de serverkant van applicaties, ontsluit gegevens via interfaces en zorgt voor betrouwbare en veilige verwerking.
Onderzoekt bedrijfsprocessen en gebruikersbehoeften en legt die vast in eisen en modellen waarmee een ontwikkelteam kan bouwen.
Bouwt maatwerk en configuraties op een crm-platform, koppelt het aan andere systemen en vertaalt wensen van sales en marketing naar werkende functionaliteit.
Automatiseert bouw, uitrol en monitoring van software en zorgt dat teams veilig en herhaalbaar naar productie kunnen leveren.
Ontwikkelt software die in apparaten en machines draait en daarbij rekening houdt met hardware, timing en beperkte middelen.
Bouwt de gebruikerskant van webapplicaties, koppelt die aan services en zorgt dat schermen werken, toegankelijk zijn en snel laden.
Bouwt zowel de gebruikerskant als de serverkant van applicaties en levert een functionaliteit van scherm tot database werkend op.
Bouwt en onderhoudt koppelingen tussen applicaties en systemen, zorgt dat data betrouwbaar tussen bronnen stroomt en lost verstoringen in de koppelingen op.
Stuurt de technische kwaliteit van een ontwikkelteam, bouwt zelf mee en bewaakt dat code, reviews en afspraken op niveau blijven.
Bouwt applicaties en workflows op een low-codeplatform, koppelt bestaande bronnen en levert oplossingen op voor afgebakende bedrijfsprocessen.
Ontwikkelt en onderhoudt applicaties voor smartphones en tablets, koppelt die aan backendservices en begeleidt releases naar de appstores.
Bepaalt wat een ontwikkelteam als eerste oppakt, vertaalt behoeften naar werkbare opdrachten en verantwoordt de waarde van het resultaat.
Plant en coordineert de release van software naar productie, bewaakt afhankelijkheden tussen teams en besluit of een release doorgaat of wordt uitgesteld.
Begeleidt een ontwikkelteam in zijn werkwijze, faciliteert overleg en besluitvorming en ruimt belemmeringen op die voortgang blokkeren.
Ontwerpt, bouwt en test software waarbij hij naast werkende functionaliteit ook onderhoudbaarheid, testbaarheid en gedrag onder belasting verantwoordt.
Bepaalt de structuur van applicaties en hun samenhang, weegt technische opties af en legt keuzes en randvoorwaarden vast voor bouwteams.
Stelt de teststrategie en kwaliteitsnormen voor softwareontwikkeling vast, stuurt testers en kwaliteitsspecialisten aan en rapporteert over kwaliteit en risico's aan de directie.
Bouwt, wijzigt en onderhoudt applicatiecode op basis van functionele eisen en levert werkende software op die getest en overdraagbaar is.
Stuurt de technische uitvoering van een team of project, verbindt techniek met planning en stakeholders en houdt oplevering op koers.
Houdt applicaties technisch werkend door updates, koppelingen en configuratie te beheren en verstoringen in de applicatieketen op te lossen.
Bepaalt de productrichting van een softwareproduct, weegt technische haalbaarheid tegen klantwaarde af en werkt nauw samen met ontwikkelteams en stakeholders.
Bouwt en onderhoudt geautomatiseerde tests en integreert die in de pijplijn zodat regressie bij elke wijziging zichtbaar wordt.
Toetst of software doet wat is afgesproken door testgevallen te ontwerpen, uit te voeren en bevindingen navolgbaar vast te leggen.