Projektnummer: | 20021-SP-10 |
Titel / Position: | Senior C# Entwickler (m/w/d) |
Beschreibung: | • Das Gesamtsystem besteht aus mehreren Komponenten (Frontend, Backend, Kommunikation) • Die Entwicklung erfolgt auf der Basis eines bestehenden Systems, Schlüsseltechnologien sind im Frontend Microsoft .NET, Xamarin, Android sowie im Backend Azure Technologie. • Die fachliche Spezifikation des IT-Systems wird über HP ALM, MS Word und die Modellierungshilfen Visio durchgeführt. • Aktuell stehen Weiterentwicklungen der Backend-Komponenten mit dem Fokus von technischen Transformationen des Backends auf Cloud Systeme an. Leistungsbeschreibung: • Eigenständige Durchführung von Änderungsanforderungen zum IT-System auf Basis der Anforderungen im System • Überprüfung von Änderungsanforderungen auf Abhängigkeiten, Schnittstellen und Erstellung darauf abgeleiteter Rest-/Aufwandschätzungen • Erzeugung von Design-Dokumenten nach Projektvorgaben (insbesondere unter der Beachtung der Design-, Architektur- und IT-Sicherheitsvorgaben) • Erzeugung C# Code basierend auf erstellten Design-Dokumenten • Vollständige Einhaltung der Projekt-Vorgaben zu Code-Qualität/Reife und Code-Dokumentation • Definition, Dokumentation und Durchführung von Entwicklungstests inkl. Testdaten mit 100% Funktionsabdeckung unter Anwendung der Projektvorgaben • Begleitung Testphase und Durchführung notwendiger Code-Korrekturen zur Beseitigung von Fehlern Erwartete Ergebnisse: • Getesteter und ins Repository eingecheckter Quellcode gemäß Codier Richtlinien und Qualitätstvorgaben • Dokumentation von Schätzannahmen sowie der eigentlichen Schätzung für die Änderungsanforderungen im Anforderungs-Management-Tool HPQC • Wöchentliche Restaufwandschätzung im System • Fachliche und technische Designs als Anforderungsbeschreibung im Rahmen der (Weiter-) Entwicklung nach Designrichtlinien sowie Durchführung der Abnahmen mit dem Auftragnehmer • Quellcode nach Codier Richtlinien sowie Check-In des Quellcodes in GiT • Dokumentation von Entwicklertests nach Projektvorgaben • Testdaten dokumentiert abgelegt im SharePoint nach Projektvorgaben • Dokumentation der Fehlerbehebung in HPQC Erfahrungsanforderungen: • Wir suchen einen Entwickler, der bei der Anpassung einer C# Xamarin Applikation für neue Android Geräte mitwirkt. Dabei sind Erfahrungen mit Android oder Xamarin unabdinglich. Idealerweise hat der Kandidat Erfahrung mit beiden Technologien • Nachweisbare, fundierte, operative Erfahrungen als C# Entwickler in Projekten vergleichbarer Größenordnung, die die selbständige Umsetzung der vorgenannten Aufgaben glaubhaft nahelegen, darüber hinaus: o Expert C# Developer (Mindestens 5 Jahre Erfahrung in großen IT-Projekten) o Expert Xamarin und/oder Android Developer mit C# Erfahrung o Windows / Windows CE & Android o Plattform-übergreifende Programmierung o Visual Studio 2008, Visual Studio 2017 o Erfahrung in der Nutzung von GIT, Multi-branch-Coding o Verständnis von Speichernutzung / Garbage Collection o Verständnis von Aspekten die Ausführungsgeschwindigkeit / Gesamtperformance einer Anwendung hemmen oder begünstigen. Technologisch (Technologie Stack) • Fundierte Kenntnisse in Xamarin, Android API, .NET Standard, .NET Core • C#, Microsoft .NET • SQLite • Xamarin und/oder Android • Azure • Schnittstellentechnologien: REST/http Persönlich • Hohes Maß an Teamfähigkeit • Dienstleistungsorientierung • Gute Kommunikationsfähigkeit • Hohes Maß an Eigenorganisation, selbstständigen Arbeiten • Interesse an Gestaltung des Entwicklungsumfeldes über die Entwicklungsaufgaben hinaus Sonstiges: • Remote: o kurzfristig hoher Remoteanteil aufgrund der aktuellen Corona-Situation. o mittelfristig nach Absprache möglich (4+1-Modell) |
Einsatzort: | Bonn |
Start: | 01.04.2021 |
Dauer: | 8 Monate (mit Option auf Verlängerung) |