Beschreibung
Senior Software Engineer Im Zusammenhang mit der technischen Projektrealisierung für die Umsetzung der anspruchsvollen Anforderungen suchen wir für unseren Kunden in Bern mehrere Senior Software Engineer mit nachstehenden Anforderungen:AnforderungenNeben den Standard-Profilanforderungen werden zur Erfüllung der oben beschriebenen Zielsetzungen vor allem folgende Anforderungen gestellt:Ausgewiesenes Expertenwissen in Java / Open Source und JEE-Architekturmehrjährige praktische Erfahrung in Frameworkentwicklung und MDDAusgewiesenes praktische Erfahrung in den Produkten Spring, ICEfaces, Liferay, inkl. allfälliger Partnerschaften und CommitterstatusAusgewiesene Kenntnisse im Aufbau und Pflege von Entwicklungslandschaften mit JEE/Eclipse, EJB, IBM-Webshpere, Sun Glassfish, BEA WLMehrjährige ausgewiesene praktische Erfahrung mit diesen Technologien und Tools: JEE 6, JSF, ICEfaces, Spring, JPA, Hibernate, Liferay, Ajax, HTML, XHTML, XML, JUnit,Log4j, Hudson, Maven, Enterprise Architect, DB2Ausgewiesene Erfahrung in ALM (Methoden und Tools), insbesondere Maven, Continuous Integration, Build- und Releasemanagement Wenn möglich ausgewiesene Kenntnisse und Erfahrungen der Systemlandschaft im BundesumfeldWenn möglich Schulungs- und/oder Coachingerfahrungen, insb. in ICEfaces, Spring, LiferayWenn möglich ausgewiesenes Engagement in fachspezifischen CommunitiesErfahrungen in der Umsetzung von ICT-Projekten im BundesumfeldGute HERMES-Kenntnisse, HSPTP-zertifiziert, mehrjährige Entwicklungserfahrung in robusten und agilen VorgehensmethodenAusbildungsprofil = Wirtschaftsinformatiker HF; FH Informatiker (Ingenieur Elektrotechnik / Informatik); Wirtschaftsinformatiker mit Universitätsabschluss, *.ä. mit mehrjähriger Erfahrung als ArchitektHauptaufgabenAnalyse der Problemstellungen (Geschäftsprozesse, Transaktionen, Daten, Funktionen)Festlegen der Systemanforderungen (funktionale, qualitative Anforderungen) und deren VerifikationAnalyse des Umfelds (Arbeitsplatz, Zielsysteme/-plattformen, Rahmenorganisationen) Erstellen von Modellen für Daten, Funktionen und ObjektenEntwurf hinsichtlich Komponentenbildung und SchnittstellendefinitionenImplementieren von ApplikationenEinrichten und Pflege von Entwicklungs- und TestumgebungenSpezifikation und Implementation von SchnittstellenErstellen und Auswählen der geeigneten Methodik, Techniken, Standards, Richtlinien und Tools für die EntwicklungGehalt:
Einsatzort: Bern, Switzerland
Dauer: 30.9.10
Starttermin: 1.3.10