Technischer Business-Analyst, 5-monatiger Vertrag, Remote-Arbeit in Rumänien, 350 € pro Tag
ZWECK DER STELLE
Der übergeordnete Zweck dieser Position besteht darin, Wirkungsanalysen durchzuführen und Maßnahmen für eine Reihe von Anwendungen zu konzipieren. Von entscheidender Bedeutung ist die Beurteilung, wie die Anforderungen am besten erfüllt werden können, vorzugsweise unter Anwendung eines methodischen Ansatzes. Sie arbeiten eng mit den IS-Projektmanagern, Business-Analysten, Entwicklern, Testern und Endnutzern zusammen.
HAUPTAUFGABEN
Zu Ihren Aufgaben gehören:
• Die Zusammenarbeit mit Business-Analysten und Endnutzern, um die Projektziele, Anforderungen und Prioritäten der einzelnen Initiativen zu erfassen.
• Verschaffen Sie sich einen Überblick über die Geschäftsprozesse sowie deren Stärken und Schwächen.
• Bewerten Sie die Auswirkungen der Erfüllung der Anforderungen auf das Anwendungsportfolio.
• Ermitteln Sie die Gestaltungsmöglichkeiten, bewerten Sie diese und empfehlen Sie die am besten geeignete Lösung.
• Enge Zusammenarbeit mit den Teams für Architektur, Entwicklung und Test, um eine effektive Umsetzung des gewählten Entwurfs sicherzustellen.
• Bewerten Sie, inwieweit das Design die Anforderungen nach der Bereitstellung erfüllt, und ziehen Sie Lehren aus den gewonnenen Erfahrungen.
• In Abstimmung mit dem Projektleiter an der Festlegung von Prioritäten und der Erstellung von Phasenplänen mitwirken.
• Unterstützen Sie den Projektleiter bei der Durchführung der Entwicklung unter Verwendung agiler Methoden.
• Leiten Sie Schätzsitzungen, um die Planung und Kostenkalkulation neuer Projekte zu unterstützen.
• Testen Sie bei Bedarf Anwendungen und Systemänderungen oder helfen Sie dabei.
• Beteiligen Sie sich an teamübergreifenden Designinitiativen und tauschen Sie Ihr Wissen mit anderen Systemanalysten aus, um die Kohärenz der Arbeit systemübergreifend sicherzustellen.
ANFORDERUNGEN AN DEN BEWERBER
Technische und fachliche Kompetenzen
• Erfahrung in der Systemanalyse und im Entwurf neuer Anwendungen sowie bei der Erweiterung bestehender Anwendungen.
• Erfahrung in der Erfassung von Anforderungen.
• Erfahrung in der Erstellung von Geschäftsmodellen in Form von Prozessabläufen und der Entitätsmodellierung unter Verwendung von UML.
• Die Fähigkeit, gegebenenfalls Prototypen oder Mock-ups einzusetzen.
• Erfahrung in der Erfassung und Dokumentation nicht-funktionaler Anforderungen.
• Kenntnisse darüber, wie man eine Wirkungsanalyse effektiv durchführt.
• Erfahrung in der Erstellung von Spezifikationen, die so detailliert sind, dass das Entwicklungsteam mit der Umsetzung fortfahren kann.
• Kenntnisse in agilen/iterativen Entwicklungsmethoden.
• Fähigkeit, mit Team Foundation Server bei der Erstellung von User Stories, Aufgaben und der Aufbereitung von Backlogs zu arbeiten.
• Gute Fähigkeiten im Bereich der Schätzung sowie die Fähigkeit, gemeinsam mit Entwicklern Entwicklungsschätzungen zu erstellen, beispielsweise im Rahmen einer Poker-Planungssitzung.
• Gute Kenntnisse in SQL und Datenbankdesign.
• Erfahrung mit strukturierten Testplänen und deren Umsetzung, auch bei Systemen, mit denen Sie möglicherweise noch nicht vertraut sind.
• Erfahrung in der Bewertung von Tools/Software von Drittanbietern und der Durchführung von Lückenanalysen.
• Für diese Position sind gewisse Erfahrungen mit dem gesamten Lebenszyklus der Systementwicklung – von der Konzeption bis zum Support – erforderlich.
• Kenntnisse im Bereich serviceorientierter Architektur und domänengesteuerter Entwicklung wären von Vorteil.
• Einblicke in das Projektmanagement.
• Erfahrungen in der Medienbranche, insbesondere im Rundfunkbereich, wären ein deutlicher Vorteil – sind für diese Stelle jedoch keineswegs zwingend erforderlich.
Der Begriff „serviceorientierte Architektur“ wirkt mittlerweile etwas veraltet. Vielleicht sollten Sie dies wie folgt ändern: Kenntnisse im Bereich komponierbarer Architektur und Microservices wären von Vorteil. Außerdem wird die Cloud nicht erwähnt; fügen Sie daher vielleicht Folgendes hinzu: Erfahrung mit Cloud-Technologien, AWS und/oder Azure.
Selbstständigkeit/Urteilsvermögen/Entscheidungsfindung
• Scharfsinn, um übergeordnete geschäftliche Probleme zu erkennen und entsprechend zu handeln, die an die IS-Abteilung weitergeleitet werden müssen, einschließlich aspekten der Rechnungsprüfung.
• Fähigkeit, harmonisch und effektiv im Team zu arbeiten.
• Eigeninitiative und die Fähigkeit, selbstständig zu arbeiten.
• Fähigkeit, Designentscheidungen mit Unterstützung der Architektur-, Entwicklungs- und Testteams zu treffen.
Beziehungsmanagement (intern, extern, Dritte)
• Hervorragende Kommunikationsfähigkeiten: überzeugend, mit der Fähigkeit, Ideen mündlich und schriftlich zu präsentieren.
• Die Fähigkeit, technische Informationen einem nicht-technischen Publikum zu vermitteln, ist von entscheidender Bedeutung.
• Ausgeprägte Fähigkeiten im Umgang mit Kunden.
• Erfahrung im Umgang mit Dritten bei der Umsetzung geschäftlicher Entwicklungen.
Komplexität/Problemlösung
• Der ideale Kandidat verfügt über Erfahrung mit einer Vielzahl mittelgroßer bis großer Mehrbenutzersysteme und ist in der Lage, die wesentlichen Zusammenhänge bestehender Systeme und deren Interaktion schnell zu erfassen.
• Fundierte analytische Fähigkeiten sind unerlässlich.
• Ausgeprägte Ermittlungsfähigkeiten und Liebe zum Detail sind unerlässlich.
• Die Fähigkeit, mit widersprüchlichen Meinungen innerhalb eines Teams umzugehen und einen Konsens über das weitere Vorgehen zu erzielen.
• Flexibel und anpassungsfähig, fähig, in einem sich schnell verändernden Umfeld gute Leistungen zu erbringen.