Software architect functiebeschrijving sjabloon/kort

Onze organisatie is op zoek naar een ervaren software -architect. De aanvrager moet in staat zijn om softwareoplossingen te ontwerpen, ontwikkelen en implementeren. Ze moeten in staat zijn om complexe zakelijke problemen aan te pakken en technologische oplossingen te bieden.

De aanvrager kan gedijen in een zeer competitieve omgeving en actief deelnemen aan groei. Dit is een perfecte kans als je solide architecturale ervaring en uitstekende interpersoonlijke vaardigheden hebt.

Software architect taakprofiel

Een softwarearchitect is verantwoordelijk voor ontwerpbeslissingen op hoog niveau en de ontwikkeling van technische normen. Dit kan hulpmiddelen, coderingsstandaarden voor software of platforms omvatten. Een softwarearchitect moet de uitgebreide (en diepe) technische expertise hebben om intelligente beoordelingen te maken. Ze moeten ook zachte vaardigheden hebben om projecten en mensen te beheren.

Rapporteert aan

  • Tech Lead
  • Hoofd technologie

Verantwoordelijkheden van softwarearchitect

  • Begrijp de software -behoefte en ontwerpsoftware -architectuur
  • Samenwerken met meerdere belanghebbenden om de soepele uitvoering van het proces te waarborgen, inclusief het ontwerp, de ontwikkeling en de implementatie van verschillende softwareoplossingen
  • Houd klantbijeenkomsten om hun bedrijfsdoelen beter te begrijpen en oplossingen te bieden om die doelen te bereiken.
  • bedenk een strategie voor het verbeteren van de huidige software
  • Maak cruciale softwareontwerpbeslissingen op hoog niveau, evenals andere factoren zoals het bepalen van de beste technologie voor softwareontwikkeling
  • Houd toezicht op een team van softwareontwikkelaars en wijs opdrachten toe aan geschikte personen
  • Stel technische normen vast om aan de behoeften van de klant te voldoen
  • Trainontwikkelaars over de technologie of tools die moeten worden gebruikt bij de ontwikkeling van applicaties of software
  • Help bij de implementatie van de software en overhandig het project aan het ondersteuningsteam

Vereisten en vaardigheden van software -architect

  • Een masterdiploma of hoger in informatica, engineering of een gerelateerd onderwerp
  • Aantoonbare ervaring als softwarearchitect
  • Eerdere ervaring in softwareontwikkeling en codering in verschillende talen (C#,. Net, Java, enz.)
  • grondig begrip van software en applicatieontwerp en -architectuur
  • uitgebreid begrip van UML en andere modelleringstechnieken
  • Kennis van HTML/CSS, JavaScript en UI/UX Design
  • Kennis van de concepten van softwarekwaliteitsborging
  • Een technische aanpak met een scherp oog voor detail
  • Uitstekende vaardigheden voor organisatorische en leiderschap
  • Uitstekende communicatie- en presentatievaardigheden