Beschreibung
Aufgabe:- Entwicklung und Unit- bzw. Integrationstests
- Der Kunde ist hier zuständig für ein Softwareframework, was im Prinzip nur aus APIs und (Web-) Services besteht
- Betreuung von Testsystemen
- Support von anderen Entwicklungsgruppen im Haus, die das Framework verwenden
- Schwerpunkt ist operativ (=Entwicklung)
- die Konzepte werden vorgegeben, müssen aber verstanden und selbständig umgesetzt werden
- Technologisch bewegt der Kunde sich im .Net Umfeld
Auf dem Framework laufen die meisten der Online-Anwendungen, der Kunde spricht hier von ca. 2 Mio. User, viele Millionen Authentisierungsvorgänge und 100e Millionen Logeinträge.
Er sucht daher erfahrene Entwickler mit einem hohem Maß ein Eigeninitiative und der Fähigkeit, sich mit einem komplexen Framework und vielen Abhängigkeiten auseinander zu setzen.
Folgendes wären die Kernaufgaben:
- Entwicklung von Unit- und Integrations-Test / Testdurchführung / Pflege von vorhandenen Tests
- Testautomatisierung
- Umstellung von Deployment-Scripten von Batch auf Powershell
- Pflege und Wartung IBA und Übernahme der Entwicklung abgegrenzter Pakete
- Beantwortung von Supportanfragen bzgl. IBA aus anderen Bereichen der Anwendungsentwicklung
- Erweiterung von Security Mechanismen (fed. Authentication / ADFS / SAML / OAuth)
Anforderung:
- Erfahrung im .Net Entwicklungstechniken
- C#, VS 2015, TFS 2015 + 2017, Security Mechanismen, Patterns wie Dependency Injection
- SOAP und REST Services, MS Test)
- Erfahrung in der Entwicklung von Internetapplikationen mit .NET, ASP.NET C# in großen Projektteams
- Erfahrung in der Entwicklung mit Javascript, AngularJS
- Erfahrung in der Entwicklung mit Powershell
- Erfahrung in der Entwicklung von Multi-Layer Architekturen
- Erfahrung in der Entwicklung von verteilten Systemen (u.a. SOA, REST Services, proprietäre Services)
- Erfahrung in der Entwicklung und Verwendung von Internet Security Mechanismen (SAML, OAuth, OpenID Connect)
- Erfahrung in der Entwicklung von Internetapplikationen für Geschäftskunden
- HTTP/TCP/IP-Protokoll-Stack
- objektorientierte Programmierung, OOAD-Konzepte, gängige Design Patterns (MVC, MVVM, etc.)
- Entwicklungsumgebung Visual Studio / Team Foundation Server 2012 – 2017 mit Git Repositories
- Deploymentmechanismen wie WebDeploy
- Umfassende Erfahrung mit WCF, WebAPI
- Erfahrung im Bereich Aufwandsschätzung, Projektstrukturplan
- Test mit MS Test
- Unit-Testing mit Unity und Patterns wie Dependency Injection
- Web- bzw. Coded UI Tests
- Erfahrungen in der Koordination und Projektmanagement
- XML-, JSON-Technologien
- Web Server Microsoft IIS, Microsoft Windows Server
- Gute Kenntnisse HP Service Center
- Gutes Englisch in Wort und Schrift, Internationale Ausrichtung, aktive Kommunikation in englischer Sprache
- Sehr gutes Deutsch in Wort und Schrift
Wünschenswert:
- Erfahrung im Bereich Test (Testdesign, Testautomatisierung, Testdurchführung Testanalyse), ISTQB Foundation Level
Umgebung/Sonstiges:
- Vollzeit vor Ort
Beginn: 01.04.2017
Dauer: 30.06.2017
Branche: Sonstige