Software Engineer Functiebeschrijving sjabloon/kort

We zijn op zoek naar een software -ingenieur om activiteiten te beheren, variërend van geautomatiseerde verkeerscontrolesystemen tot gecompliceerde industriële processen. U zult een cruciale rol spelen bij het maken van software die praktische oplossingen geeft.

Van u wordt verwacht dat u de volledige levenscyclus van softwareontwikkeling afhandelt, waaronder het analyseren van behoeften, het ontwerpen, testen en ontwikkelen van software om aan die behoeften te voldoen.

Software Engineer Jobprofiel

Vanwege technologische vooruitgang en de strategische richting van de organisatie, werkt een software -ingenieur in een continu veranderende omgeving.

Ze bouwen, beheren, beheren en verbeteren systemen om te voldoen aan specifieke vereisten, vaak op advies van een systeemanalist of architect. Een software -ingenieur test zowel fysieke als softwaresystemen om systeemfouten te detecteren en aan te pakken.

De functie omvat ook het bouwen van diagnostische programma's en het ontwerpen en schrijven van code voor besturingssystemen en applicaties om de efficiëntie te behouden. Ze bieden aanbevelingen voor toekomstige ontwikkelingen indien nodig.

Afhankelijk van de software -ingenieur die werken, kunnen ze een systemen/software/database/webprogrammeur, ingenieur of ontwikkelaar worden genoemd.

Rapporteert aan

  • Hoofd technologie
  • Tech Lead

Verantwoordelijkheden van software -ingenieur

  • Verbeter de systeemkwaliteit door problemen en frequente patronen te detecteren
  • Ontwikkel standaard operationele procedures
  • Toepassingen verbeteren door gebieden voor verbetering te vinden, suggesties te doen en oplossingen te ontwerpen en uit te voeren
  • Handhaaf en versterken de huidige codebases
  • Peer-review codeaanpassingen
  • Samenwerken met collega's om technische ontwerpen in actie te brengen
  • Verken en gebruik nieuwe technologieën zoals vereist
  • Beschikte tekstuele kennisoverdrachtsmaterialen
  • Blijf op de hoogte van de nieuwste ontwikkelingen in hardware, systemen en codering

Vereisten en vaardigheden van software -ingenieur

  • Een graad of diploma in software -engineering, informatica of een soortgelijk technisch onderwerp heeft de voorkeur. - Eerdere ervaring als software -ingenieur heeft de voorkeur.
  • Kennis van Java of C ++
  • Patronen van applicatie -architectuur en ontwerp
  • Inzicht in de hele levenscyclus van softwareontwikkeling (conceptueel, architectuurdefinitie, ontwerp, scoping, planning, implementatie, testen, documentatie, levering en onderhoud)
  • Eerdere ontwikkelingservaring met gedistribueerde/schaalbare systemen en hoogvolume transactietoepassingen