Programvarearkitekt Jobbbeskrivelse Mal/Brief

Vår organisasjon leter etter en erfaren programvarearkitekt. Søkeren må være i stand til å designe, utvikle og implementere programvareløsninger. De bør være i stand til å håndtere komplekse forretningsspørsmål og tilby teknologiske løsninger.

Søkeren kan trives i et meget konkurransedyktig miljø og delta aktivt i vekst. Dette er en perfekt sjanse hvis du har solid arkitektonisk erfaring og utmerkede mellommenneskelige ferdigheter.

Programvarearkitektjobbprofil

En programvarearkitekt er ansvarlig for beslutninger om design på høyt nivå og utvikling av tekniske standarder. Dette kan omfatte verktøy, kodingsstandarder for programvare eller plattformer. En programvarearkitekt må ha den omfattende (og dype) tekniske ekspertisen for å gjøre intelligente dommer. De må også ha myke ferdigheter for å administrere prosjekter og mennesker.

Rapporterer til

  • Teknisk bly
  • Chief Technology Officer

Programvarearkitektansvar

  • forstå programvarebehov og designprogramvarearkitektur
  • Samarbeid med flere interessenter for å sikre jevn utførelse av prosessen, som inkluderer design, utvikling og implementering av forskjellige programvareløsninger
  • Hold kundemøter for å forstå selskapets mål bedre og tilby løsninger for å oppnå disse målene.
  • Utvikle en strategi for å forbedre den nåværende programvaren
  • Ta avgjørende beslutninger om programvareutstyr på høyt nivå, så vel som andre faktorer som å bestemme den beste teknologien for programvareutvikling
  • Overvåke et team av programvareutviklere og fordel oppgaver til passende individer
  • Etablere tekniske standarder for å oppfylle kundens behov
  • Togutviklere på teknologien eller verktøyene som skal brukes i utviklingen av applikasjoner eller programvare
  • Hjelp i implementeringen av programvaren og overlate prosjektet til supportteamet

Programvarearkitektkrav og ferdigheter

  • en mastergrad eller høyere innen informatikk, ingeniørfag eller et beslektet emne
  • Demonstrert erfaring som programvarearkitekt
  • Tidligere erfaring med programvareutvikling og koding på forskjellige språk (C#, Net, Java, etc.)
  • grundig forståelse av programvare og applikasjonsdesign og arkitektur
  • Omfattende forståelse av UML og andre modelleringsteknikker
  • Kunnskap om HTML/CSS, JavaScript og UI/UX Design
  • Kunnskap om konseptene for programvarekvalitetssikring
  • En teknisk tilnærming med et skarpt øye for detaljer
  • Utmerkede organisatoriske og lederegenskaper
  • Utmerkede kommunikasjons- og presentasjonsevner