Beschreibung
Aufgaben
Analysieren von Problemstellungen (Geschaftsprozesse, Transaktionen, Daten, Funktionen)
Untersuchen von neuen oder geanderten Anforderungen auf ihre Realisierbarkeit und Komplexitat sowie die Auswirkungen auf bestehende/geplante Systeme, Standards und Richtlinien (Requirement-Engineering)
Erstellen von Modellen bezuglich Daten, Funktionen und/oder Objekten
Eruieren der Komplexitat und ihrer Auswirkungen auf ein bestehendes/geplantes System
Erforderliche Massnahmen und Durchfuhren von Risikoanalysen in Softwaresystemen
Entwurf (Design) hinsichtlich Komponentenbildung und deren Schnittstellendefinition
Implementieren von Applikationen
Einrichten und Pflegen der Applikationsentwicklungs- und Testumgebung
Erstellen und Nachfuhren der Dokumentationen (Test, Applikation, Benutzerhandbuch)
Schatzen von Aufwendungen
Spezifizieren und Implementieren von Schnittstellen
Anforderungen:
Aus- und Weiterbildung: Fachausweis oder Diplom im Bereich ICT oder hoher
- Technische Kenntnisse und praktische Erfahrungen: sehr gute Kenntnisse der
- JEE-Architektur und -Elemente
-Tools: Eclipse
-Frameworks: Struts, Hibernate, Ant, Junit, Maven, JSF (ICEfaces)
-Sprachen: Java, JavaScript (mit Ajax), JSP, HTML, XML
-Technologien: Java Servlets, EJB, JMS
-Applikations-Server: Oracle WebLogic Server
- Erfahrung mit BRE (Buiness Rule Engine)
- SOA (service oriented architecture) Erfahrung
- Erfahrung mit e-Government-Applikationen
- Erfahrung mit WSDL (Web-Services)
- Erfahrung im IT-Bereich von offentlichen Verwaltungen oder grossen Unternehmungen
- Projektfuhrungsmethode Hermes, RUP, SCRUM
Mogliche Anstellungsarten: Freelancer, Temporar, Permanent