Skip to content
← All projects

System Architect

Role
Software Architect
Country
Norway
Location
Oslo
Starts
2026-09-01
Until
2027-02-28
Allocation
100%
Work type
ONSITE
  • Oppstart: Snarest
  • Varighet: Dette er et langsiktig oppdrag med en innkjøringsfase da det gjelder to ulike kodebaser. Fast ansettelse kan også bli aktuelt på sikt.
  • Omfang: 100%
  • Lokasjon: Primært på lokasjon <30 min fra Oslo sentrum. Sporadisk reisevirksomhet til sekundærlokasjon må påregnes for tett dialog med miljøet som forvalter legacy-koden.
  • Geografi: Det søkes primært etter kandidater bosatt i nærområdet.
  • Sikkerhet: Krever Sikkerhetsklarering K (Konfidensielt)
  • Frist: Snarest

Om oppdraget:

En C++-komponent (utviklet i C++17/20) skal integreres i eksisterende legacy-kode på en annen plattform, samtidig som eksisterende funksjonalitet videreutvikles. Den nye koden skal delvis erstatte en eksisterende algoritme. Dette krever en omfattende refaktorisering uten at det introduseres nye feil, der arkitekturen må tilpasses slik at kjernelogikken forblir én samlet kodebase med plattformavhengige moduler skilt ut.

Ansvarsområder og arbeidsoppgaver:

  • Refaktorisere og integrere ny C++17/20-kodebase med legacy C/C++-arkitektur.
  • Sikre robust og gjennomtenkt programvarearkitektur med tydelig skille mellom kjernefunksjonalitet og plattformavhengige moduler.
  • Kommunisere selvstendig og tett med utviklermiljøer på tvers av lokasjoner.
  • Bidra til kompetanseoverføring og opplæring i teamet underveis i prosjektet.

Kvalifikasjoner & Profil:

  • Erfaring: Tung seniorbakgrunn som SW-/systemarkitekt eller ansvarlig system-/SW-designer.
  • C++ / C: Inngående kunnskap om moderne C++ (særlig C++20) samt god forståelse for eldre C++-standarder og C.
  • Design & Arkitektur: Sterk kompetanse innen modern programvaredesign, UML og designmønstre (software patterns), med evne til å bruke mønstre der de gir reell verdi.
  • Sertifiseringer: Ønskelig med kursing/sertifiseringer innen agil programvareutvikling, arkitektur og designmønstre.
  • Domene: Erfaring fra teknologiske/komplekse miljøer er en stor fordel (matematiske ferdigheter er ikke et krav, da hovedfokus er høynivådesign).

Personlige egenskaper:

  • Pragmatisk og trygg: God forståelse for hva som er "godt nok", uten å bli for rigid i sine designvalg.
  • Kommunikativ: Svært gode kommunikasjonsevner for å avklare krav og sikre god dynamikk i teamet.
  • Kunnskapsdeler: Engasjert i å lære bort og bygge opp kompetanse rundt seg.

Søknadsprosess:

  • Spisset og oppdatert CV
  • Ønsket pris
  • Lokasjon, ok med 100% onsite
  • Startdato

Send søknaden til:

Slack: @angelica_witted

Epost: angelica.skoldulf@witted.com

Skills:
C++UMLSoftware ArchitectureAgile Development