Beschreibung
Aufgabenbeschreibung:- Erstellung von Konzepten, IT-Konzepten, Lasten- und Pflichtenheften und V-Modell XT Bund konformer Dokumentation, sowie Nutzerdokumentation und Betriebshandbüchern auch in UML
- Durchführung von Anforderungsanalysen, Aufwandsschätzungen, sowie Erstellung von Wirtschaftlichkeitsbetrachtungen
- Erstellung, Beschreibung der Softwarearchitektur und geeigneter Entwurfsmuster sowie Überwachung der korrekten Umsetzung der definierten Architektur und Dokumentation
- Programmierung von mehrschichtigen Web-Anwendungen in Java mit Hilfe geeigneter Softwarebibliotheken und Rahmenwerke
- Entwicklung unter Anwendung von SQL-Datenbanken, Oracle mit PL/SQL und DB2 mit Stored Procedures
Anforderungen:
- Kenntnisse verschiedener Softwareentwicklungsprozesse, Gefährdungen und Trends der Softwareentwicklung sowie Methoden zum Erkennen und Vermeiden von Schwachstellen bei der Softwareentwicklung
- Java-Frameworks, Spring-Framework, JUnit-Framework, GUI Frameworks z.B.: Swing, SWT, Eclipse Framework (IDE und RCP-Entwicklung, JSP und JSF, EJB3, JTA, JPA, JAAS)
- Versionsverwaltung (z.B.: CVS, SVN), insbes. Umgang mit Branches und Tags
- Code Review Erfahrungen in Organisation und Durchführung von Code-Reviews, Kenntnisse moderner Verfahren
- Testen von Software, umfangreiche Erfahrungen in Testfällen, automatisiertes Testen und Testszenarien
- Entwicklung unter Anwendung von SQL-Datenbanken, Oracle mit PL/SQL und DB2 mit Stored Procedures
Bei Interesse würden wir uns auf die Zusendung Ihres aktuellen Profils sehr freuen