Interim C#.Net Entwickler (m/w/d) (ArcGIS Pro)
Interim C#.Net Entwickler (m/w/d) (ArcGIS Pro)
Interim C#.Net Entwickler (m/w/d) (ArcGIS Pro)
Interim C#.Net Entwickler (m/w/d) (ArcGIS Pro)
Michael Page
Öffentliche Verwaltung
Hamburg
- Art der Beschäftigung: Selbstständig
- Hybrid
- Zu den Ersten gehören
Interim C#.Net Entwickler (m/w/d) (ArcGIS Pro)
Über diesen Job
Intro
Spannende HerausforderungInteressante Aufgaben
Firmenprofil
Rahmendaten
- Start: asap
- Laufzeit: 3-6 Monate
- Auslastung: Teilzeit oder Vollzeit
- Einsatzort: Remote (ggf. vor Ort in Hamburg)
Aufgabengebiet
Aufgaben
- Refaktorisierung und Redesign bestehender ArcMap-Addins (VB.NET) mit klarer Trennung von ESRI-spezifischer Logik, Backend-Funktionalitäten und Datenzugriff
- Portierung / Neuentwicklung von Addins für ArcGIS Pro unter Verwendung von C#
- Reimplementierung von Backend-Funktionalitäten als ASP.NET Core REST-APIs (C#), inkl. Übernahme bestehender Logik aus VB.NET und PL/SQL
- Ablösung datenbanknaher SOAP-Schnittstellen und PL/SQL-Packages durch moderne REST-Services
- Reimplementierung eines WinForms-Admin-Tools als Webanwendung
- Weiterentwicklung einer bestehenden Angular-Frontend-Applikation inkl. Architekturverbesserungen, Funktionserweiterungen und Unit Tests
- Unterstützung beim Aufbau und der Pflege von Build- und Deployment-Pipelines mit Azure DevOps
- Optimierung der Backend-Bereitstellung sowie Konfiguration von Microsoft IIS
Anforderungsprofil
Anforderungen
- Sehr gute Kenntnisse in der Softwareentwicklung mit C# und aktuellen .NET-Frameworks
- Idealerweise Erfahrung mit ArcGIS Pro
- Fundierte Erfahrung mit ASP.NET Core REST-APIs, inkl. Authentifizierung, Autorisierung und Monitoring
- Sehr gutes Verständnis von Clean Code, SOLID-Prinzipien und wartbarer Softwarearchitektur
- Erfahrung im Lesen, Refaktorisieren und Strukturieren von unstrukturiertem VB.NET-Code
- Gute Kenntnisse in PL/SQL und datenbanknaher Logik
- Gute Kenntnisse der aktuellen und älteren ESRI-SDKs
- Erfahrung mit Unit- und Integrationstests
Wünschenswerte Kenntnisse
- Gute Kenntnisse in Angular und TypeScript
- Erfahrung mit Azure DevOps (Build- und Deployment-Pipelines)
- Kenntnisse in der Konfiguration und dem Betrieb von Microsoft IIS
Vergütungspaket
Klingt das Projekt interessant?
Ich freue mich auf eine Rückmeldung mit folgenden Informationen: · Aktuelle Projektverfügbarkeit (frühester Start)
· Maximale Auslastung/Woche insgesamt
· Kann diese Auslastung regelmäßig angeboten werden?
· Stundensatz für je vor Ort als auch Remote
· Aktuelles Profil
· Eine kurze Rückmeldung zur Passgenauigkeit (bitte auf die Anforderungen bzw. die Aufgaben eingehen)Viele Grüße
Xedric Rinke