Beschreibung
Der Auftragnehmer stellt Leistungen zur Verfügung im Bereich der Softwareentwicklung und der Systemarchitektur von Web-Applikationen auf Basis Microsoft .NET.- Selbständige eigenverantwortliche Planung und Steuerung der übertragenden Aufgaben / Arbeitspakete
- Selbständige Aufnahme und Dokumentation von Anforderungen und UseCases
- Konzeption und Design von komplexen Microsoft .NET, ASP.NET, C# Entwicklungen gemäß Anforderungen(funktional und nicht funktional) und nach aktuellem Stand der Technik. Abstimmung von Architekturentscheidungen mit Auftraggeber
- Konzeptionierung von Schnittstellen und Dokumentation der Spezifikation
- Selbstständige Erstellung von Aufwand- und Kostenschätzungen
- Selbständige Durchführung der Anwendungsentwicklung (objektorientierte Programmierung, OOAD, Verwendung gängiger Design Patterns (MVC, ...)
- Konzeptionierung und Durchführung von Tests (Unit-Tests)
Qualifikation:
- Aufwandsschätzung
- agiles Scrum Entwicklungsmodell
- Dokumentationserstellung in Englisch
- Programmierung in C# unter Microsoft.NET
- Entwicklung mit Visual Studio Team System 2010 bzw. 2015
- Erstellung und Ausführung von UnitTests mit Visual Studio Team System
- Arbeiten mit dem Microsoft Team Foundation Server (Work Items, Source-Control)
- Programmierung von SOAP-WebServices mit Microsoft.NET
- Programmierung von Web-Frontends mit ASP.NET
- Stylesheet-Transformationen mit XSLT
- XML-Technologien, JavaScript-Technologien