Beschreibung
Position 1:
Senior Client Technologien mit ADF Kenntnissen
Aufgabenbeschreibung:
COLIBRI basiert auf einer 3-Schicht Architektur (Präsentations-, Logik- und Datenschicht) mit zugrunde liegender CORBA-Architektur und ist in C++ programmiert.
Im Rahmen der Einheitlichkeit/Standardisierung in der IT und notwendiger Produktlifecycle erfolgt eine Anpassung des Gesamtsystems COLIBRI an die von SEA definierten Architekturvorgaben.
In diesem Zusammenhang erfolgt eine stufenweise Umstellung des Gesamtsystems COLIBRI auf Java EE-Technologien mit jeweils vorgeschalteter Evaluierungsphase sowie die Entwicklung eines Webfrontends mittels Oracle ADF.
Die Voruntersuchung ADF-Client mit dem Ziel, die Tragfähigkeit von ADF für die COLIBRI-Cliententwicklung zu überprüfen, ist abgeschlossen. An diese Evaluierungsphase schließt sich, nach dem Nachweis der Tragfähigkeit, eine Realisierungsphase an, in der einzelne Bestandteile des COLIBRI-Frontends auf ADF umgestellt werden.
Im Bereich Implementierung wird daher ein Senior Entwickler Clienttechnologien mit Schwerpunkt ADF benötigt. Die Aufgaben liegen im Einrichten, Erstellen, Testen, Evaluieren und Dokumentieren von Software (ADF) sowie in der Lokalisierung, Analyse, Beseitigung und Dokumentation von Softwarefehlern.
Neben Spezialwissen mit Projektmanagement-, Design- und Modellierungsskills von Software, werden sehr gute Kenntnisse der Verfahrensabläufe in der BA (AAM/AFM, Abläufe in der Produktion), Spezialwissen zu C++/CORBA sowie Solaris und Borland Enterprise Server Visibroker benötigt. Damit soll während der Zeit des Umbaus der reibungslose, stabile Betrieb auf der CORBA-Plattform sichergestellt werden und die Weiterentwicklung aufgrund gesetzlicher oder geschäftspolitischer Anforderungen gewährleistet sein.
Weiterentwicklung und Pflege des Verfahrens COLIBRI in den anstehenden Versionen. Konkret werden folgende fachliche Anforderungen umgesetzt:
Planung, Begleitung und Steuerung technologischer Standardisierungsmaßnahmen (Beispiel: SOLARIS – LINUX-Umstellung, Oberflächen-Umstellung auf ADF)
Anforderung:
- Java SE 6
- Clienttechnologie: Swing
- Gestaltung von Benutzeroberflächen und Bedienabläufen
- Gängige Java Tools (Eclipse, JDeveloper, Ant, JUnit, Hudson/Jenkins)
- Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mas-hups (SBM))
- XML, XHTML, XSLT
- Betriebssysteme: SOLARIS, Windows und/oder Linux
- Agile Methoden (z. B. Scrum)
Beginn:
Okt. 2014
Zeitraum:
120 PT mit Option