Software Development ExpertInnen

SoftwareentwicklerInnen bei solvistas sind nach neuesten Standards ausgebildet und haben in zahlreichen Projekten Erfahrungen mit den wichtigsten Methoden, Produkten und Werkzeugen gemacht. Die Aufgaben im Entwicklungsprozess werden von MitarbeiterInnen in den nachfolgend aufgeführten Rollen in Ihrem Projekt übernommen und stärken so Ihr Team.

Software ArchitektIn

  • Erhebung der Anforderungen an die Architektur (Requirement Engineering)
  • Entwurf der Softwarearchitektur und Erstellung technischer Konzepte
  • Entwicklung eines Architektur-Prototyps mit den EntwicklerInnen
  • Etablierung projektspezifischer Softwareentwicklungs-, Test-, Integrations- und Inbetriebnahme-Prozesse
  • Auswahl der geeigneten Entwicklungsumgebung und -Werkzeuge
  • Entwicklung von Frameworks und Basiskomponenten zur Unterstützung der EntwicklerInnen
  • Erarbeitung von technischen Richtlinien und Vorgaben
  • Verantwortung für die Weiterentwicklung und Dokumentation der Architektur
  • Qualitätssicherung und Review von Projektergebnissen (fachliche und technische Spezifikationen) im Rahmen des Anwendungs-Entwicklungs-Prozesses
  • Beratung der MitarbeiterInnen in den Fachbereichen und bei Projekten
  • Beratung und Coaching von EntwicklerInnen und AnalystInnen

Projekt-/TeilprojektleiterIn

  • Beratung und Information des Kunden
  • Verantwortung für die Einhaltung von Terminen und Anforderungen
  • Erhebung der projektspezifischen Anforderungen mit dem Kunden (Requirement Engineering)
  • Erstellung von Detail-Spezifikationen
  • Koordination der Arbeiten von ArchitektIn, EntwicklerInnen- und Test-Team
  • Etablierung projektspezifischer Softwareentwicklungs-, Test-, Integrations- und Inbetriebnahmeprozesse
  • Erarbeitung und Überwachung projektspezifischer Richtlinien und Vorgaben
  • Qualitätssicherung und Review von Projektergebnissen

Senior Software EntwicklerIn

  • Erhebung und Analyse von Anforderungen beim Kunden
  • Eigenverantwortliche und autonome Umsetzung der Anforderungen im Rahmen von Architektur, technischen Vorgaben und Richtlinien
  • Anwendung der Prinzipien des vorgegebenen Vorgehensmodells (z.B. agile Prinzipien bei Scrum)
  • Testgetriebene Entwicklung unter Einsatz entsprechender Werkzeuge
  • Erarbeitung neuer Lösungsansätze für Problemstellungen im Projekt

Software EntwicklerIn

  • Umsetzung der Anforderungen im Rahmen von Architektur, technischen Vorgaben und Richtlinien
  • Anwendung der Prinzipien des vorgegebenen Vorgehensmodells (z.B. agile Prinzipien bei Scrum)
  • Testgetriebene Entwicklung unter Einsatz entsprechender Werkzeuge