Senior Software Developer
Aktualisiert am 18.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Kroatisch
Serbisch
Pidgin (Westafrika)

Einsatzorte

Einsatzorte

Darmstadt (+50km)
möglich

Projekte

Projekte

7 Jahre 5 Monate
2017-02 - heute

Umstellung einer globalen IT-Abteilung auf agile Arbeitsweise

Agile Coach
Agile Coach

Vorbereitung und Moderation von Meetings in Anlehnung an das Scrum Framework

  • Sprint Planning
  • Daily Scrum
  • Sprint Review
  • Sprint Retrospective

Organisation und Durchführung von Schulungen

  • Kontinuierliches coaching bei der Anwendung agiler Werte und Prinzipien
  • Mentoring zur stetigen Teamentwicklung, Steigerung der Selbstorganisation und Förderung des Verantwortungsbewusstseins
  • Einarbeitung und Training neuer Teammitglieder (vor Ort und remote)
  • Betreuung der technischen Weiterentwicklung jedes einzelnen Teammitgliedes

Unterstützung des Product Owners und des Entwicklungsteams

  • Moderation bei gemeinsamer Entscheidungsfindung und Lösung von Konflikten
  • Unterstützung bei interner und externer Kommunikation sowie bei der Verbesserung der Transparenz und Darstellung von Informationen
  • Vorausschauendes Erkennen und Lösen von Hindernissen
  • Vorbereitung und Durchführung von Post-Mortems
  • Assistenz beim Erarbeiten von Requirements und Organisieren des Backlogs

9 Jahre 8 Monate
2014-11 - heute

Erweiterung der zentralen ERP Software durch Microservices in der Cloud

Senior Softwareentwickler
Senior Softwareentwickler

  • Erweiterung des zentralen ERP Software durch Microservices in der Cloud (GraphQL, Docker, Kubernetes, Azure Cosmos DB und Azure Service Bus)
  • Migration und Weiterentwicklung der hauseigenen ERP Software von einer 2-Tier-Architektur auf eine 3-Tier-Architektur (RESTful Webservices)
  • Programmierung mit .NET/C# und Transact-SQL (Visual Studio, TFS und Git)
  • Erstellung grafischer Benutzeroberflächen unter Verwendung von WPF und XAML
  • Optimierung und Migration von Stored Procedures (Microsoft SQL Server)
  • Implementierung automatisierter Tests im Rahmen von Behavior Driven Development (Gherkin & SpecFlow)
  • Agile Zusammenarbeit u.a. mit Einsatz von Pair Programming, Code Review, Continuous Integration/Delivery, Monitoring und Alerting (Graylog und Splunk)

GraphQL Docker Azure Cosmos DB Azure Service Bus Restful Webservises Visual Studio Team Foundation Server Git WPF Controls XAML MS SQL Server Gherkin SpecFlow Graylog Splunk
2 Jahre 2 Monate
2012-09 - 2014-10

? Programmierung eines einfachen ERP Systems für einen Großhandel in Java

Software-Entwickler
Software-Entwickler

Programmierung eines einfachen ERP Systems für einen Großhandel in Java

  • SQL Datenbankanbindung über Hibernate (PostgreSQL)
  • Reportgenerierung über JasperReports
  • Anbindung einer EDI (EDIFACT) Schnittstelle für Lieferantenbestellungen 
  • Programmierung einer Android App zur Preisabfrage für Artikel im Geschäft über einen Barcodescann
  • Programmierung einer Windows CE App zur Inventurdurchführung
  • Zugriff auf einen Webservice mit Java um lokale Lagerbestände mit einem Onlineshop abzugleichen

Datenübernahme von MS Access in eine PostgreSQL Datenbank

Import von Lieferanten-Artikel-Stammdaten in die eigene IT

Einführung eines Webshops

Migration auf ein neues ERP Systems im Einzelhandel

 

PostgreSQL Jasper Report EDIFACT Microsoft Access
2 Jahre 9 Monate
2009-12 - 2012-08

? Anwendungsprogrammierung in Visual Basic .NET

Softwareentwickler
Softwareentwickler

Anwendungsprogrammierung in Visual Basic .NET

  • Grundlagenarbeit für ein eigenes ERP System
  • Zertifikatverwaltung (X.509)
  • Webservices (SOA)
  • Prozessmanagement (BPM)
  • Workflow-Management-System
  • .NET Framework (WCF, WPF)
  • .NET Compact Framework

Software Design

  • Software Architektur und Refactoring
  • Design von Benutzeroberflächen
  • Entwurf von Datenbankkonzepten

Dokumentation

  • Dokumentation vorhandener Software Achitekturen
  • Schreiben von Benutzerhandbüchern
  • Geschäftsprozessdokumentation

 

Visual Basic .NET SOA BPM Workflow Windows Communication Foundation Windows Presentation Foundation
2 Jahre
2007-09 - 2009-08

Entwicklung einer Software zur Visualisierung wissenschaftlicher Daten in C++

Software-Entwickler
Software-Entwickler

  • Mitarbeit an der Entwicklung einer Software zur Visualisierung wissenschaftlicher Daten in C++
  • Aufbereitung von Simulationsdaten für deren Visualisierung in Echtzeit in Python
  • Aufbau und Betrieb eines verteilten Build Systems
  • Aufbau, Betrieb und Wartung von VR-Infrastruktur auf Basis von Solaris, Linux und Windows
  • Durchführung eines Workshops zur Benutzung der abteilungseigenen Software

 

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2004-09 - 2007-08

Scientific Programming

Bachelor of Science, FH Aachen
Bachelor of Science
FH Aachen

Einsatzorte

Einsatzorte

Darmstadt (+50km)
möglich

Projekte

Projekte

7 Jahre 5 Monate
2017-02 - heute

Umstellung einer globalen IT-Abteilung auf agile Arbeitsweise

Agile Coach
Agile Coach

Vorbereitung und Moderation von Meetings in Anlehnung an das Scrum Framework

  • Sprint Planning
  • Daily Scrum
  • Sprint Review
  • Sprint Retrospective

Organisation und Durchführung von Schulungen

  • Kontinuierliches coaching bei der Anwendung agiler Werte und Prinzipien
  • Mentoring zur stetigen Teamentwicklung, Steigerung der Selbstorganisation und Förderung des Verantwortungsbewusstseins
  • Einarbeitung und Training neuer Teammitglieder (vor Ort und remote)
  • Betreuung der technischen Weiterentwicklung jedes einzelnen Teammitgliedes

Unterstützung des Product Owners und des Entwicklungsteams

  • Moderation bei gemeinsamer Entscheidungsfindung und Lösung von Konflikten
  • Unterstützung bei interner und externer Kommunikation sowie bei der Verbesserung der Transparenz und Darstellung von Informationen
  • Vorausschauendes Erkennen und Lösen von Hindernissen
  • Vorbereitung und Durchführung von Post-Mortems
  • Assistenz beim Erarbeiten von Requirements und Organisieren des Backlogs

9 Jahre 8 Monate
2014-11 - heute

Erweiterung der zentralen ERP Software durch Microservices in der Cloud

Senior Softwareentwickler
Senior Softwareentwickler

  • Erweiterung des zentralen ERP Software durch Microservices in der Cloud (GraphQL, Docker, Kubernetes, Azure Cosmos DB und Azure Service Bus)
  • Migration und Weiterentwicklung der hauseigenen ERP Software von einer 2-Tier-Architektur auf eine 3-Tier-Architektur (RESTful Webservices)
  • Programmierung mit .NET/C# und Transact-SQL (Visual Studio, TFS und Git)
  • Erstellung grafischer Benutzeroberflächen unter Verwendung von WPF und XAML
  • Optimierung und Migration von Stored Procedures (Microsoft SQL Server)
  • Implementierung automatisierter Tests im Rahmen von Behavior Driven Development (Gherkin & SpecFlow)
  • Agile Zusammenarbeit u.a. mit Einsatz von Pair Programming, Code Review, Continuous Integration/Delivery, Monitoring und Alerting (Graylog und Splunk)

GraphQL Docker Azure Cosmos DB Azure Service Bus Restful Webservises Visual Studio Team Foundation Server Git WPF Controls XAML MS SQL Server Gherkin SpecFlow Graylog Splunk
2 Jahre 2 Monate
2012-09 - 2014-10

? Programmierung eines einfachen ERP Systems für einen Großhandel in Java

Software-Entwickler
Software-Entwickler

Programmierung eines einfachen ERP Systems für einen Großhandel in Java

  • SQL Datenbankanbindung über Hibernate (PostgreSQL)
  • Reportgenerierung über JasperReports
  • Anbindung einer EDI (EDIFACT) Schnittstelle für Lieferantenbestellungen 
  • Programmierung einer Android App zur Preisabfrage für Artikel im Geschäft über einen Barcodescann
  • Programmierung einer Windows CE App zur Inventurdurchführung
  • Zugriff auf einen Webservice mit Java um lokale Lagerbestände mit einem Onlineshop abzugleichen

Datenübernahme von MS Access in eine PostgreSQL Datenbank

Import von Lieferanten-Artikel-Stammdaten in die eigene IT

Einführung eines Webshops

Migration auf ein neues ERP Systems im Einzelhandel

 

PostgreSQL Jasper Report EDIFACT Microsoft Access
2 Jahre 9 Monate
2009-12 - 2012-08

? Anwendungsprogrammierung in Visual Basic .NET

Softwareentwickler
Softwareentwickler

Anwendungsprogrammierung in Visual Basic .NET

  • Grundlagenarbeit für ein eigenes ERP System
  • Zertifikatverwaltung (X.509)
  • Webservices (SOA)
  • Prozessmanagement (BPM)
  • Workflow-Management-System
  • .NET Framework (WCF, WPF)
  • .NET Compact Framework

Software Design

  • Software Architektur und Refactoring
  • Design von Benutzeroberflächen
  • Entwurf von Datenbankkonzepten

Dokumentation

  • Dokumentation vorhandener Software Achitekturen
  • Schreiben von Benutzerhandbüchern
  • Geschäftsprozessdokumentation

 

Visual Basic .NET SOA BPM Workflow Windows Communication Foundation Windows Presentation Foundation
2 Jahre
2007-09 - 2009-08

Entwicklung einer Software zur Visualisierung wissenschaftlicher Daten in C++

Software-Entwickler
Software-Entwickler

  • Mitarbeit an der Entwicklung einer Software zur Visualisierung wissenschaftlicher Daten in C++
  • Aufbereitung von Simulationsdaten für deren Visualisierung in Echtzeit in Python
  • Aufbau und Betrieb eines verteilten Build Systems
  • Aufbau, Betrieb und Wartung von VR-Infrastruktur auf Basis von Solaris, Linux und Windows
  • Durchführung eines Workshops zur Benutzung der abteilungseigenen Software

 

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2004-09 - 2007-08

Scientific Programming

Bachelor of Science, FH Aachen
Bachelor of Science
FH Aachen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.