Programvaruarkitekt Jobbbeskrivning Mall/kort

Vår organisation letar efter en erfaren mjukvaruarkitekt. Den sökande måste kunna utforma, utveckla och implementera programvarulösningar. De bör kunna hantera komplexa affärsfrågor och tillhandahålla tekniska lösningar.

Den sökande kan trivas i en mycket konkurrenskraftig miljö och aktivt delta i tillväxt. Detta är en perfekt chans om du har solid arkitektonisk upplevelse och utmärkta interpersonella färdigheter.

Mjukvaruarkitekt jobbprofil

En mjukvaruarkitekt är ansvarig för designbeslut på hög nivå och utveckling av tekniska standarder. Detta kan bestå av verktyg, kodningsstandarder för programvara eller plattformar. En mjukvaruarkitekt måste ha den omfattande (och djup) tekniska expertis för att göra intelligenta bedömningar. De måste också ha mjuka färdigheter för att hantera projekt och människor.

Rapporter till

  • Teknisk ledare
  • Chief Technology Officer

Mjukvaruarkitektansvar

  • Förstå programvarubehovet och designprogramvaruarkitekturen
  • Samarbeta med flera intressenter för att säkerställa en smidig genomförande av processen, som inkluderar design, utveckling och implementering av olika mjukvarulösningar
  • Håll kundmöten för att förstå sina företagsmål bättre och ge lösningar för att uppnå dessa mål.
  • Utge en strategi för att förbättra den nuvarande programvaran
  • Fatta avgörande beslut på hög nivå av mjukvarudesign, liksom andra faktorer som att bestämma den bästa tekniken för mjukvaruutveckling
  • Övervaka ett team av mjukvaruutvecklare och fördela uppdrag till lämpliga individer
  • Upprätta tekniska standarder för att uppfylla kundens behov
  • Tågutvecklare på tekniken eller verktygen som ska användas i utvecklingen av applikationer eller programvara
  • Hjälp till att implementera programvaran och överlämna projektet till supportteamet

Programvaruarkitektkrav och färdigheter

  • En magisterexamen eller högre inom datavetenskap, teknik eller ett relaterat ämne
  • Demonstrerad erfarenhet som mjukvaruarkitekt
  • Tidigare erfarenhet av mjukvaruutveckling och kodning på olika språk (C#, netto, java, etc.)
  • Grundlig förståelse för programvara och applikationsdesign och arkitektur
  • Omfattande förståelse av UML och andra modelleringstekniker
  • Kunskap om HTML/CSS, JavaScript och UI/UX -design
  • Kunskap om begreppen mjukvarukvalitetssäkring
  • Ett tekniskt tillvägagångssätt med ett starkt öga för detaljer
  • Utmärkta organisatoriska och ledarskapsförmågor
  • Utmärkta kommunikations- och presentationsförmågor