Großunternehmen aus der Pharmaindustrie

Tätigkeit: Entwicklung, Programmierung und Implementierung

0 STUNDEN

Tätigkeitsbeschreibung / Aufgaben:

  • Konzeptionierung und Implementierung von IT-Applikationen der Produktion
  • Entwicklung von Bedienoberflächen und Datenbankdesign
  • Programmieren und testen diverser Module und Strukturabschnitte
  • Herstellen und Erweitern von Schnittstellen im bestehenden Systemumfeld
  • Analyse von Datenflüssen und Ablaufdiagrammen
  • Beratung und Schulungen im Bereich der Anwendungssysteme
  • Sicherstellung der Governance und Compliance im GxP-Umfeld
  • Data-Integrity: Erfüllung von Anforderungen von Standards
  • Bearbeitung von Validierungen; inklusive Dokumentation
  • Einführung/Evaluierung neuer IT-Technologien; Architekturen für Anwendungssysteme
  • Bearbeitung von agilen produktionsrelevanten Projekten

Projekt Workflow Engine: Für die Zertifizierung der Management- und Qualitätsstandards wurde bereits vor mehreren Jahren ein Projekt ins Leben gerufen. Ziel des Projektes war es, von jeglichem Equipment und jeder Anlage, den aktuellen Lebenszyklus dokumentieren und verwalten zu können. Um individuelle Kundenwünsche zu ermöglichen, wurde eine selbstentwickelte Workflow-Engine eingesetzt. Mit dieser lassen sich komplexe Workflows mit ihren Zuständen und Zustandsübergängen abbilden. Dabei muss jeder Zustand und jeder Übergang bestimmte Bedingungen erfüllen, die die Eingabe von Userdaten notwendig machen. Die große Herausforderung bestand darin, dass nahezu alle Daten dynamisch für die aktuellen Zustände und Übergänge generiert werden mussten.

Meine Aufgaben bei diesem Projekt

  • Weiterentwicklung der GUI; Beratung und Schulung der Entwickler vor Ort bezüglich Typescript, Angular, SCSS, HTML und JavaScript im Allgemeinen.
  • Abstimmungen mit den Product Ownern bezüglich der Usability, sowie der Planung; und zwar in Zusammenarbeit mit den Backendentwicklern des Datenbankdesigns (ERM), als auch der Schnittstellen zum Backend.

Entwicklerteam (6 Personen):

  • SCRUM-Master
  • 2 Backendentwickler
  • 2 Frontendentwickler
  • Product Owner

Die Arbeit fand in einem agilen Umfeld (SCRUM) statt, in dem entsprechende Sprints umgesetzt wurden.

Als Groupware/kollaborative Software kam Team Foundation Software von Microsoft zum Einsatz. Über dieses Tool werden die PBIs und Sprints erstellt, Fehler erfasst und Zeiten eingeplant und dokumentiert.

Technologien:

Backend:

  • C#
  • Microsoft SQL Server
  • Das Entity-Framework von C#
  • Swagger (für die Kommunikation zwischen Client und Server und die Erstellung von Dtos)

Im Frontend:

  • Typescript
  • Angular in der Version 6
  • Kendo UI
  • SCSS
  • Swagger
  • SEQ
  • HTML

Innerhalb des Projekts habe ich die komplette clientseitige Architektur geplant, vermittelt und umgesetzt. Zusätzlich habe ich mehrere komplexe Komponenten zur Darstellung von Grids und Dialogen entwickelt, um die hochgradig dynamischen Daten darstellen und verarbeiten zu können. Ferner musste meinerseits die komplette GUI bezüglich der Bedienung überdacht werden und ein neues Rechtemanagementsystem eingeführt werden, damit ein User mehrere Rollen annehmen kann. Zudem konnte ich in diesem Projekt erste Erfahrungen mit C# und MS-SQL sammeln.

Kontakt

Habe ich Sie überzeugt? Kontaktieren Sie mich gerne!