Software Architect
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
- Bekreftelse på Sikkerhetsklarering K (Konfidensielt)
- Ønsket pris
- Lokasjon
- Oppstart / tilgjengelighet
Send søknaden til angelica.skoldulf@witted.com
-
Duration:
Dette er et langsiktig oppdrag med en innkjøringsfase da det gjelder to ulike kodebaser. fast ansettelse kan også bli aktuelt på sikt.
-
Skills:
-
Roles:
-
Languages:
-
Location:
New to Witted Partners?
Witted Partners helps freelance software developers and designers to find the projects that match their skills and preferences, all for free. Apply for an agent to get validated and be able to pursue our projects!
Are we friends already?
If you have already met with us or are working on a project through Witted Partners, please contact any of our talent agents or subscribe to our project newsletter to directly apply for projects!