Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
7 Ansichten
0 Bewerbungen 0 Antworten
Aufgabenbereich:
● Entwurf und Entwicklung der Architektur komplexer Softwaresysteme.
● Analyse bestehender technischer Lösungen und Ermittlung von Bereichen mit Verbesserungspotenzial.
● Ausarbeitung architektonischer Anforderungen, Prinzipien und Entwicklungsstandards.
● Auswahl von Technologien, architektonischen Ansätzen und Methoden zur Integration von Komponenten.
● Gewährleistung von Skalierbarkeit, Leistung, Zuverlässigkeit und Sicherheit des Systems.
● Durchführung technischer Forschung und Test architektonischer Hypothesen.
● Erstellung und Pflege von Architektur- und technischen Dokumentationen.
● Durchführung von Architekturprüfungen und Überwachung der Einhaltung der akzeptierten Implementierungsstandards
Entscheidung.
● Bewertung technischer Risiken und Suche nach Möglichkeiten, diese zu minimieren.
● Mitwirkung an der Erstellung der technischen Roadmap des Produkts.
● Zusammenarbeit mit dem Produktteam, den Entwicklern, der Qualitätssicherung und anderen technischen Mitarbeitern
Spezialisten.
● Bereitstellung von technischem Fachwissen bei der Planung neuer Funktionen.
Anforderungen an den Kandidaten: ● Mindestens 4 Jahre Erfahrung in der Softwareentwicklung. ● Erfahrung als Systemarchitekt, Lösungsarchitekt, Softwarearchitekt oder technischer Entwickler.
Führen.
● Praktische Erfahrung in der Entwicklung und dem Betrieb komplexer Softwaresysteme.
● Tiefes Verständnis der Prinzipien des Aufbaus verteilter und integrierter Systeme.
● Kenntnisse der grundlegenden Architekturstile, Muster und Gestaltungsprinzipien.
● Erfahrung in der Entwicklung von APIs und Interaktionen zwischen Softwarekomponenten.
● Die Prinzipien der Skalierbarkeit, Fehlertoleranz und Leistung verstehen
Informationssicherheit.
● Erfahrung mit Datenbanken, Serverinfrastruktur und modernen
Bereitstellung bedeutet.
● Fähigkeiten in der Erstellung architektonischer und technischer Dokumentationen.
● Fähigkeit, technische Risiken einzuschätzen und getroffene Entscheidungen zu begründen.
● Fähigkeit, mit unvollständigen oder sich ändernden Anforderungen umzugehen.
● Systemisches und kritisches Denken.
● Verantwortungsbewusstsein, Selbstständigkeit und Ergebnisorientierung.
● Ausgeprägte Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit funktionsübergreifenden Teams
Teams.
● Eine höhere technische Ausbildung ist von Vorteil.
Das Unternehmen bietet Folgendes an: