§ Projektarbeit in einem internationalen Team mit englischer Verkehrssprache § 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)
§ Begleitung eines lokalen Entwicklungsteams im Rahmen einer globalen IT-Abteilung bei der Umstellung auf agile Arbeitsweisen § Vorbereitung und Moderation von Meetings in Anlehnung an das Scrum Framework (vor Ort und remote) o Sprint Planning o Daily Scrum o Sprint Review o Sprint Retrospective § Organisation und Durchführung von Schulungen o Kontinuierliches Coaching bei der Anwendung agiler Werte und Prinzipien o Mentoring zur stetigen Teamentwicklung, Steigerung der Selbstorganisation und Förderung des Verantwortungsbewusstseins o Einarbeitung und Training neuer Teammitglieder (vor Ort und remote) o Betreuung der technischen Weiterentwicklung jedes einzelnen Teammitgliedes § Unterstützung des Product Owners und des Entwicklungsteams o Moderation bei gemeinsamer Entscheidungsfindung und Lösung von Konflikten o Unterstützung bei interner und externer Kommunikation sowie bei der Verbesserung der Transparenz und Darstellung von Informationen o Vorausschauendes Erkennen und Lösen von Hindernissen o Vorbereitung und Durchführung von Post-Mortems o Assistenz beim Erarbeiten von Requirements und Organisieren des Backlogs (Minimum Viable Product)
o SQL Datenbankanbindung über Hibernate (PostgreSQL) o Reportgenerierung über JasperReports o Anbindung einer EDI (EDIFACT) Schnittstelle für Liferantenbestellungen o Programmierung einer Android App zur Preisabfrage für Artikel im Geschäft über einen Barcodescann o Programmierung einer Windows CE App zur Inventurdurchführung o 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 Liferanten-Artikel-Stammdaten in die eigene IT § Einführung eines Webshops § Migration auf ein neues ERP Systems im Einzelhandel
§ Anwendungsprogrammierung in Visual Basic .NET o Grundlagenarbeit für ein eigenes ERP System o Zertifikatverwaltung (X.509) o Webservices (SOA) o Prozessmanagement (BPM) o Workflow-Management-System o .NET Framework (WCF, WPF) o .NET Compact Framework § Software Design o Software Architektur und Refactoring o Design von Benutzeroberflächen o Entwurf von Datenbankkonzepten § Dokumentation o Dokumentation vorhandener Software Achitekturen o Schreiben von Benutzerhandbüchern o Geschäftsprozessdokumentation
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
§ Projektarbeit in einem internationalen Team mit englischer Verkehrssprache § 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)
§ Begleitung eines lokalen Entwicklungsteams im Rahmen einer globalen IT-Abteilung bei der Umstellung auf agile Arbeitsweisen § Vorbereitung und Moderation von Meetings in Anlehnung an das Scrum Framework (vor Ort und remote) o Sprint Planning o Daily Scrum o Sprint Review o Sprint Retrospective § Organisation und Durchführung von Schulungen o Kontinuierliches Coaching bei der Anwendung agiler Werte und Prinzipien o Mentoring zur stetigen Teamentwicklung, Steigerung der Selbstorganisation und Förderung des Verantwortungsbewusstseins o Einarbeitung und Training neuer Teammitglieder (vor Ort und remote) o Betreuung der technischen Weiterentwicklung jedes einzelnen Teammitgliedes § Unterstützung des Product Owners und des Entwicklungsteams o Moderation bei gemeinsamer Entscheidungsfindung und Lösung von Konflikten o Unterstützung bei interner und externer Kommunikation sowie bei der Verbesserung der Transparenz und Darstellung von Informationen o Vorausschauendes Erkennen und Lösen von Hindernissen o Vorbereitung und Durchführung von Post-Mortems o Assistenz beim Erarbeiten von Requirements und Organisieren des Backlogs (Minimum Viable Product)
o SQL Datenbankanbindung über Hibernate (PostgreSQL) o Reportgenerierung über JasperReports o Anbindung einer EDI (EDIFACT) Schnittstelle für Liferantenbestellungen o Programmierung einer Android App zur Preisabfrage für Artikel im Geschäft über einen Barcodescann o Programmierung einer Windows CE App zur Inventurdurchführung o 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 Liferanten-Artikel-Stammdaten in die eigene IT § Einführung eines Webshops § Migration auf ein neues ERP Systems im Einzelhandel
§ Anwendungsprogrammierung in Visual Basic .NET o Grundlagenarbeit für ein eigenes ERP System o Zertifikatverwaltung (X.509) o Webservices (SOA) o Prozessmanagement (BPM) o Workflow-Management-System o .NET Framework (WCF, WPF) o .NET Compact Framework § Software Design o Software Architektur und Refactoring o Design von Benutzeroberflächen o Entwurf von Datenbankkonzepten § Dokumentation o Dokumentation vorhandener Software Achitekturen o Schreiben von Benutzerhandbüchern o Geschäftsprozessdokumentation
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