Beschreibung
Aufgabe:• Einarbeitung in die bestehende Anwendung "Parl" / Parl-Systemlandschaft
• Einarbeitung in das bereits bestehende Framework in C# .NET des Projekts „Parlamentsdokumentation“ mit den entsprechenden vorliegenden technischen Konzepten zur Authentifizierung und Autorisierung, Historisierung u.a.
• Entwicklung der Fachanwendung Parl nach Vorgaben des Product Owners, des Requirement Engineers, der vorliegenden PBIs und der vorgegebenen technologischen Basis des Projekts
• Erstellung von Unit-Tests nach den Vorgaben des Mandanten
• Erstellung eines Anwenderhandbuchs / Online-Dokumentation nach den Vorgaben des Mandanten
• Bereitschaft und Fähigkeit, die Entwickler des Mandanten in den benötigten Technologien zu coachen, d.h. zentrale Programmstrukturen vorzugeben/zu entwickeln und den Projektmitgliedern zu vermitteln.
• Nutzung und Erweiterung des bereits bestehenden Frameworks in enger Absprache mit dem Software-Architekten des Projekts „Parlamentsdokumentation“
Anforderung:
• Softwareentwickler mit mehrjähriger Erfahrung im Bereich der technischen Konzeption und Entwicklung von Fachanwendungen / Individualsoftware
• Schnelle Auffassungsgabe und Einarbeitung in eine bestehende, komplexe Systemlandschaft
• Fundierte Kenntnisse in den unter Technologische Basis genannten Basistechnologien
• Wünschenswert sind Kenntnisse in den unter Technologische Basis genannten optionalen Anforderungen und Tools
• Analytische Arbeitsweise und ausgeprägter Teamgeist
• Erfahrung im Umfeld der agilen Entwicklung (Scrum)
• Selbständiges Arbeiten insbes. beim Sprint Planning: Fähigkeit zum Zerlegen von Requirements in Tasks und deren Aufwandschätzung und Verteilung im Team: Erstellung des Sprint Backlog aus dem aktuell anstehenden Teil des Product Backlog
• Erfahrung und Bereitschaft im Coaching von Entwicklern in den genannten Technologien am entstehenden Programmcode
• Qualitätssicherung des entwickelten Codes auf gute Wartbarkeit
• Bereitschaft und Know-how Qualitätssicherung beim Entwicklungscode durchzuführen
• Sehr gute Deutschkenntnisse in Wort und Schrift
Basistechnologien:
• C#, .NET Framework 4.5.2, Entity Framework, WPF, WebAPI, WCF
• LINQ to Entities/Object, DevExpress
• Unittests: Microsoft Unit Test Framework, Moq
• Patterns: MVVM, Unity Container IoC
Optional:
• log4NET
• WIX v3.10.3, MSI-Installer, Windows Installer XML Toolset
Datenbank: MS SQLServer (T-SQL)
Tools: Microsoft TFS, Wiki-Software Confluence, SharePoint, Visual Studio, Redgate
Beginn: 01.10.2018
Dauer: 30.09.2019
Branche: Öffentlicher Dienst