SW-Architektur und -Entwicklung in C#/.NET oder C++
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81539 München
- Umkreis (bis 200 km)
- de | en | fr
- 01.12.2024
Kurzvorstellung
- SW-Architektur und -Entwicklung in C#/.NET oder C++
- Datenbanken
- Qualitätssichernde Massnahmen
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – offen
TätigkeitsbeschreibungSoftware zur papierlosen, computergestützten Prüfung von Review Aufträgen in Prozessen zur Herstellung pharmazeutischer Wirkstoffe
Eingesetzte QualifikationenSoftware Architecture, Softwareentwicklung (allg.)
1/2020 – 12/2020
TätigkeitsbeschreibungMiddleware zum Datenaustausch von Vorgabedaten für die Produktion von medizinischen Wirkstoffen
Eingesetzte QualifikationenSoftware Architecture, Softwareentwicklung (allg.)
12/2018 – 11/2019
Tätigkeitsbeschreibung
Prototyp für eine Middleware zum standardisierten Austausch von Produktionsdaten zwischen verschiedenen Systemen (ERP/MES)
• Erarbeiten eines Konzeptes zur Datenhaltung von Pharma-Produktionsdaten gemäß den Industriestandards ISA-88 / ISA-95 mit B2MML
• Verifikation des Konzeptes durch einen POC
• Erstellen eines Prototyps zur Generierung von Dokumenten als Client für die Produktionsdaten und zur Unterstützung der Business-Workflows
• Dokumentation der unterstützten Use Cases
• Erstellen einer Komponente zur Generierung und grafischen Darstellung von Prozessmodellen mit BPMN und SVG
Enterprise Architect (EA), UML, C#, XSD (XML Schema Definition), XSLT (XSL Transformation)
3/2018 – 11/2018
Tätigkeitsbeschreibung
• Erstellung einer Service App zum Zertifikat-basierten Verschlüsseln und Entschlüsseln von Textdaten
• Entwicklung eines Workflow-Systems mit Azure Logic App (serverless)
• Konzept zur Kommunikation von Komponenten in Azure mit Azure Event Grid
• Implementierung und Erweiterung bestehender Komponenten und Services in MS Azure
• Implementierung und Erweiterung einer bestehenden Azure SQL Datenbank
• Implementierung und Erweiterung eines Mechanismus zum Verwalten von Benutzern und Benutzergruppen unter Verwendung von Azure AD und Azure AD B2C
.Net Framework (Microsoft), C#, Microsoft Azure
10/2017 – 2/2018
Tätigkeitsbeschreibung
• Durchführung eines Coachings für .NET Core und ASP.NET Core für die Team-Mitglieder
• Planung und Ausarbeitung einer Architektur auf Basis von Microservices und Docker
• Umsetzung der neuen Architektur
• Implementierung von neuen Funktionen und Weiterentwicklung des bestehenden Frontends sowie der Backend-Komponenten
• Implementierung von UnitTests
C#, ASP.NET
3/2015 – 9/2017
Tätigkeitsbeschreibung
• Unterstützung und Beratung des Fachbereichs bei der Ermittlung der Anforderungen zur Implementierung eines SW-Systems zur Bereitstellung von Prozessdaten für die Rezepterstellung
• Planung und Umsetzung einer geeigneten Architektur
• Dokumentation der Anforderungen und technischen Umsetzung in Enterprise Architect
• Unterstützung bei der Implementierung und Umsetzung von Qualitäts-Maßnahmen
• Implementierung eines Web-Frontends zur Bearbeitung und Visualisierung der Daten
• Erstellen der für die Validierung des Systems notwendigen Dokumente
• Unterstützung bei der Durchführung des Validierungsprozesses
• Planung und Umsetzung einer Architektur für ein SW-System zur Abspeicherung und Bereitstellung der Daten der Prozessdatenspezifikation (PDS)
• Erstellen einer Datenbank auf Basis des fachlichen Datenmodells für die PDS
• Ermitteln und Dokumentation der Anforderungen an die Kunden der PDS
• Planung und Implementierung eines geeigneten Prozesses zur kontinuierlichen Datenübernahme der PDS-Daten
• Implementierung geeigneter Reports zur Visualisierung und Vergleich verschiedener PDS-Versionen
• Planung und Implementierung eines Mechanismus zur Bereitstellung der Daten über eine generische Schnittstelle an nachgelagerte Systeme
• Implementierung einer App zur Durchführung von Konsistenztests der Daten
Transact-Sql, Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL-Server (MS SQL), Datenbankentwicklung, Scrum, Behavior Driven Development, .Net Framework (Microsoft), C#, AngularJS, ASP.NET
3/2008 – 12/2014
Tätigkeitsbeschreibung
• Entwurf und Planung einer Software-Architektur für eine Client-Software unter Windows
• Analyse der Anforderungen der Testapplikationen in den unterschiedlichen Mobilfunkstandards
• Design und Implementierung eines Frameworks für die Test-Applikationen
• Design und Implementierung von Basis-Diensten und -Funktionen
• Implementierung und Durchführung von Scrum als agiles Projekt-Vorgehensmodell in der Rolle des Scrum-Masters
• Planung und Umsetzung von automatisierten Tests zur Absicherung der funktionalen und nicht-funktionalen Anforderungen an die Client-Software
• Planung und Umsetzung von Massnahmen zur Sicherung der Software-Qualität (Code-Reviews, Performance-Messungen, CodeCoverage-Analyse,...)
• Durchführung von Weiterbildungen für Applikations-Ingenieure
• Implementierung eines Mechanismus zum Schreiben von Logfiles mit Log4Net
• Entwicklung eines kryptografischen Verfahrens zum Schutz gegen unberechtigten Zugriff auf die geschriebenen Dateien
Postgresql, C#, .Net Framework (Microsoft)
Zertifikate
Ausbildung
TU München
Weitere Kenntnisse
• Objektorientierte Analyse (OOA), Design (OOD) und objektorientierte Programmierung (OOP)
• Problemanalyse, Projektplanung und EDV-Koordination
• Entwicklung von komplexen, mehrschichtigen Softwaresystemen unter UNIX, Windows/.NET und LINUX unter C#, C++ und Java
• Anwendung und Durchführung von agilen Prozessmanagement-Methoden (insbesondere Scrum)
• Design, Implementierung und Durchführung von qualitätssichernden Maßnahmen im Entwicklungsprozess
• Entwurf und Entwicklung automatisierter Tests
• Realisierung von Datenbank-Applikationen (relationale Datenbanken, SQL, Oracle, Access, dBase), Erstellen von Datenbank-Schemas, Abfragen, Reports und Programmierung von Stored Procedures
• Design und Entwicklung von Mechanismen zum Datenaustausch in heterogenen Systemen mit Hilfe von XML-Technologien
Programmiersprachen:
Mehrjährige Programmiererfahrung: C#, .NET, C++/C, XML, SQL, XSL, Perl, Visual Basic, Python, UML
Grundkenntnisse: Java, JavaScript
Datenbanken und Client/Server-Tools:
Mehrjährige Programmiererfahrung: ADO.NET, ASP.NET, CORBA, Oracle, PostgreSQL, MS-SQL Server, MS-Access, PL/SQL, ODBC, JDBC
Grundkenntnisse: BEA WebLogic Enterprise Server, RMI, RogueWave Library
Kenntnis folgender Betriebssysteme:
Windows, UNIX (Solaris, HP-UX), Linux (Debian, Suse, RedHat, Montavista CarrierGrade)
Zertifizierungen und besuchte Schulungen:
• Zertifizierung zum iSAQB Certified Professional for Software Architecture - Foundation Level
• Zertifizierung zum Certified Scrum Master, TNG Technologie Consulting / Boris Gloger
• Diverse LTE- und UMTS-Protokoll-Schulungen Layer 1-4
• BEA WebLogic Enterprise Server: Programmierung unter C++, Anbindung über CORBA, BEA Systems München
• Java Entwickler Schulung, XCC Software Karlsruhe
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden