Synergie-Effekt GmbH, Hospitalstr. 17, 50321 Brühl
Telefon: +49 (0) 2232 / 701 289 - 0

Aktuelle Projekte - Senior C# Entwickler (m/w/d)

Projektnummer: 10027-SP-08
Titel / Position: Senior C# Entwickler (m/w/d)
Beschreibung: ***Bitte beachten Sie, dass der Projektstart hier flexibel ist. (zwischen dem 02.01.2020 und dem 01.06.2020!!!)

Projektumfeld

• 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 Design Dokumente nach Vorgaben Projekt (insbesondere unter der Beachtung der Design-, Architektur- und IT-Sicherheitsvorgaben)
• Erzeugung C# Code basierend auf erstellten Design Dokumenten
• Vollständige Einhaltung Vorgaben Projekt zu Code-Qualität/Reife und Code-Dokumentation
• Definition, Dokumentation und Durchführung Entwicklungstests inkl. Testdaten mit 100% Funktionsabdeckung unter Anwendung Vorgaben Projekt
• 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 checkin des Quellcodes in GiT
• Dokumentation von Entwicklertests nach Projektvorgaben
• Testdaten dokumentiert abgelegt im SharePoint nach Projektvorgaben
• Dokumentation Fehlerbehebung in HPQC
• Die Codierrichtlinien des Auftraggebers sind einzuhalten.
• Das Vorgehensmodel Kompass des Auftraggebers ist einzuhalten.


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: Nach Einarbeitung und Absprache möglich (4+1-Regelung)

Einsatzort: Bonn
Start: 02.01.2020
Dauer: 12 Monate (mit Option auf Verlängerung)