Beschreibung
Ausgeprägte konzeptionelle, durch praktische Anwendung belegte Kenntnisse und Erfahrung in folgenden Bereichen:• Objektorientierte Programmierung in .NET: Jeweils große Erfahrung
o in Analyse, Design und Programmierung im objektorientieren Umfeld
o in der Anwendungsentwicklung mit .NET, C#, VB.NET, Windows Forms, WPF, ASP.NET (inklusive MVC, Web-API und Web Forms), JavaScript (insbesondere jQuery und jQuery UI), CSS, WCF, XML, LINQ, ADO.NET Entity Framework, SQL und T4
o in der Datenmodellierung und beim Einsatz von relationalen Datenbanksystemen, insbesondere MS SQL Server
o beim Einsatz von MS SQL Server Integration Services und Reporting Services
o in der Einbindung von MS BizTalk Server, MS Office-Produkten und MS InfoPath
o beim Überwachen und bei der Optimierung des Laufzeitverhaltens sämtlicher Anwendungsschichten
• Softwarearchitektur
o Souveräne Anwendung von Architekturkonzepten für komplexe Anwendungen
o Große Erfahrung im Einsatz von gängigen Frameworks und Entwurfsmustern für unterschiedliche Anwendungsschichten, Entwicklung von Frameworks
• Application Lifecycle Management, Projektarbeit: Jeweils große Erfahrung
o bei der Mitarbeit in großen Entwicklungsprojekten
o bei der Anwendung von leichtgewichtigen Vorgehensmodellen
o bei der Überführung von Anwendungen in den Betrieb
• Anforderungsmanagement: Jeweils große Erfahrung
o mit der Umsetzung von dokumentierten Anforderungsbeschreibungen
o in der Unterstützung des Anforderungsmanagements bei der Erhebung und Dokumentation von Anforderungen
• Software Configuration Management (SCM)
o Souveräne Kenntnisse der Konzepte, Methoden und Technologien eines modernen Software Configuration Managements
o Große praktische Erfahrung im Aufbau und in der Nutzung der Entwicklungsinfrastruktur (Work-Item-Tracking, Versionsverwaltung, Buildserver etc.)
o Praktische Erfahrung bei der Überführung von Anwendungen in den Betrieb
o Praktische Erfahrung in der Anwendung von Continuous Integration und Continuous Delivery/Deployment
o Große praktische Erfahrung im Einsatz von Visual Studio und Team Foundation Server sowie bei der Ablösung von Visual Source Safe
o Sehr große praktische Erfahrungen im Einsatz von Git
• Testmanagement: Jeweils große Erfahrungen
o bei der Programmierung und Durchführung von Entwicklertests, insbesondere Komponenten-/Unittests
o bei der Mitarbeit bei Anwendungstests.