Yrke IKT-systemutvikler

IKT-systemutviklere opprettholder, reviderer og forbedrer organisatoriske støttesystemer. De bruker eksisterende eller nye teknologier til å dekke særlige behov. De tester systemkomponenter både for maskinvare og programvare, diagnostiserer og løser systemfeil.

Ønsker du å vite hva slags karriere og yrker som passer deg best? Ta vår gratis karrieretest for Holland-kode og finn ut.

Personlighetstype

Gratis Karriereprøven

Hvilke jobber liker du? Velg en karriere som samsvarer med preferansene dine. Ta karriereprøven.

Til testen

Kunnskap

  • Dataprogrammering

    Teknikker og prinsipper for programvareutvikling, som analyse, algoritmer, koding, testing og sammenstilling av programmeringsparadigmer (f.eks. gjenstandsorientert programmering, funksjonell programmering) og av programspråk.

  • IKT-systemprogrammering

    De metoder og verktøy som kreves for å utvikle systemprogramvare, spesifikasjoner for systemarkitektur og grensesnitt mellom nettverk, systemmoduler og komponenter.

  • IKT-systemintegrering

    Prinsipper for integrering av IKT-komponenter og produkter fra en rekke kilder for å opprette et operativt IKT-system, teknikker som sikrer interoperabilitet og grensesnitt mellom komponenter og systemet.

  • Integrert utviklingsmiljøprogramvare

    Serien programvareverktøy for utvikling av programvare for skriveprogrammer, f.eks. kompilator, feilsøkingsprogram, koderedigeringsprogram og kodehøydepunkter, samlet i et enhetlig brukergrensesnitt, f.eks. Visual Studio eller Eclipse.

  • IKT-feilrettingsverktøy

    IKT-verktøyene som brukes til test- og feilsøkingsprogrammer og programvarekode, f.eks. GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrnid og WinDbg.

  • Verktøy for programvarekonfigurasjonsstyring

    Programvarene som utfører konfigurasjonsidentifikasjon, kontroll, tilstandsregistrering og revisjon, f.eks. CVS, ClearCase, Subversion, GIT, og TortoiseSVN , administrerer dette.

Ferdigheter

  • Tolke tekniske tekster

    Lese og forstå tekniske tekster som gir informasjon om hvordan en oppgave skal utføres, vanligvis forklart i trinn.

  • Levere teknisk dokumentasjon

    Utarbeide dokumentasjon for eksisterende og kommende produkter eller tjenester, som beskriver deres funksjonalitet og sammensetning på en slik måte at det er forståelig for et bredt publikum uten teknisk bakgrunn og i samsvar med definerte krav og standarder. Holde dokumentasjon oppdatert.

  • Analysere programvarespesifikasjoner

    Vurdere spesifikasjonene til et programvareprodukt eller system som skal utvikles, ved å identifisere funksjonelle og ikke-funksjonelle krav, begrensninger og mulige sett med brukstilfeller som illustrerer interaksjoner mellom programvaren og dens brukere.

  • Bruke programvarebiblioteker

    Bruke kodesamlinger og programvarepakker som fanger opp ofte brukte rutiner for å hjelpe programmerere med å forenkle arbeidet sitt.

  • Utvikle automatiserte overføringsmetoder

    Lage metoder for automatisk overføring av IKT-informasjon mellom lagringstyper, formater og systemer for å spare menneskelige ressurser for å utføre oppgaven manuelt.

  • Løse IKT-systemproblemer

    Identifisere mulig funksjonssvikt i komponenter. Overvåke, dokumentere og kommunisere om hendelser. Ta i bruk egnede ressurser med minst mulig nedetid, og ta i bruk egnede diagnoseverktøy.

  • Lage flytskjemadiagram

    Opprette et diagram som illustrerer systematisk fremgang gjennom en prosedyre eller et system ved hjelp av sammenkoblede linjer og en rekke symboler.

  • Feilrette programvare

    Reparere datamaskinkode ved å analysere resultater av testing, finne feilene som gjør at programvaren avgir feil eller uventede resultater, og fjerne disse feilene.

  • Holde tritt med de nyeste informasjonssystemløsningene

    Samle inn siste nytt om eksisterende informasjonssystemløsninger som integrerer programvare og maskinvare, samt nettverkskomponenter.

  • Bruke programvaredesignmønstre

    Bruke gjenbrukbare løsninger, formalisert beste praksis, for å løse vanlige IKT-oppgaver innen programvareutvikling og -design.

  • Flytte eksisterende data

    Anvende metoder for migrasjon og konvertering av eksisterende data for å overføre eller konvertere data mellom formater eller lagrings- eller datasystemer.

  • Samle inn tilbakemeldinger fra kunder vedrørende applikasjoner

    Samle inn et svar og analysere data fra kunder for å identifisere forespørsler eller problemer for å forbedre applikasjoner og generell kundetilfredshet.

  • Utvikle programvareprototype

    Utvikle første delvis ufullstendige eller innledende versjon av en programvareapplikasjon for å simulere enkelte særlige aspekter ved sluttproduktet.

Source: Sisyphus ODB