Algorithmen-Entwickler in Frankfurt am Main

SPS Consulting & Services GmbH
Frankfurt am Main, Germany
28 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Confluence Automation of Tests C Sharp (Programming Language) Profiling Data Structures Software Debugging Microsoft Visual Studio Microsoft SharePoint Software Project Management Backend Gitlab
+4 more
Git Information Technology Code Restructuring Software Version Control

Job description

  • Umsetzung von typischen Algorithmenentwicklungsaufgaben mit C# (unter Nutzung der standardisierten Entwicklungsumgebung und Programmierrichtlinien)
  • Data Preprocessing von relevanten Input-Daten
  • Weiterentwicklung von bestehenden Algorithmen / Hinzufügen von neuen algorithmischen Komponenten
  • Konzeption, Implementierung und Durchführung von automatisierten und ad hoc-Tests der Algorithmen und Algorithmenkomponenten
  • Behebung von Bugs, die auf Basis von ad hoc- und automatisierten Tests identifiziert wurden
  • Erstellen eines selbstsprechenden Logs über den Lösungs-/Arbeitsfortschritt der Algorithmik unter Einbezug technisch wie fachlich relevanter Kenngrößen
  • Ggf. Entwicklung von Visualisierungskomponenten zur Ergebnisaufbereitung/zum Reporting
  • Ggf. Profiling von Algorithmen(komponenten) und davon abgeleitet Konzeption und Umsetzung von Performanceverbesserungen hins. Laufzeit- und Speicherbedarf
  • Modifikation und Weiterentwicklung der Algorithmen zur Verbesserung der Lösungsqualität
  • Dokumentation, Reproduktion und Behebung von gemeldeten Bugs
  • Identifikation von Randfällen auf Inputdatenseite und entsprechende Berücksichtigung in der Algorithmik
  • Transfer von typischen Heuristiken für bspw. Ressourcenplanungs und -Scheduling-Probleme aus der Wissenschaft in Lösungsverfahren für die Praxis
  • Ggf. Refactoring von bestehendem Code
  • Erstellen von Lieferpaketen für die entwickelten Komponenten
  • Durchführung von Analysen und Plausibilisierungen der berechneten Ergebnisse in Abhängigkeit des Algorithmeninputs
  • Dokumentation des entwickelten Systems und der Algorithmen (fachlich/technisch; funktional/nicht-funktional) in Confluence und Sharepoint
  • Codeverwaltung mittels Git

Requirements

  • Erfolgreicher Studienabschluss in Informatik oder Wirtschaftsinformatik (Master oder Diplom), Zertifikate Abschlusszeugnis
  • Erfahrung in der Implementierung von Verfahren/Algorithmen im Backend mit C# / .Net (Core), Visual Studio und Gitlab. Davon mindestens ein Jahr Erfahrung mit .Net >= 8.0Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
  • Erfahrung in der Entwicklung von Heuristiken innerhalb eines Kundenprojekts für die Lösung von kombinatorischen Optimierungsproblemen: (A)LNS, Simulated Annealing und Entwicklung von Operatoren, Anzahl Referenzen 1, * Praxiserprobte Kenntnisse in Konzeption und Implementierung von Heuristiken zur Lösung von Scheduling- und kombin. Optimierungsproblemen: ALNS, Konstr. Heuristiken, Priority Rules, Local Search, Simul. Annealing, Tabu Search, GAs, Graphalgorithmen, Erfahrungslevel in Jahren(> 3 Jahre Erfahrung)
  • Theoretisches Grundlagenwissen zu Heuristiken zur Lösung kombinatorischer Optimierungsprobleme sowie zur Modellierung diskreter und kontinuierlicher, linearer Optimierungsprobleme und deren Lösung durch MIP-Solver, Zertifikate Akademische Zertifikate: Nachweis akademischer Vorlesungsbesuch/Prüfung akadem. Abschlussarbeit, Promotion
  • In Softwareprojekten gesammelte Kenntnisse in der Nutzung Laufzeit-effizienter Datenstrukturen und in der Entwicklung performanter Algorithmen, Parallelisierung und asynchrone Programmierung in C#, Erfahrung im Einsatz des MS Visual Studio Profilers, Erfahrungslevel in Jahren ( <= 3 Jahre Erfahrung)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:14 min

Testing and environment management in GitLab CI

Martin Beránek · LIVE

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all