freiberufler Software Developer | Secure Software Development auf freelance.de

Software Developer | Secure Software Development

zuletzt online vor 7 Tagen
  • 20‐30€/Stunde
  • 6345 Kössen
  • Weltweit
  • de  |  en
  • 08.10.2026

Kurzvorstellung

Softwareentwickler mit C#/.NET-Erfahrung in Desktop- und Webanwendungen, REST APIs und Python. Master in Cyber Security mit Schwerpunkt Secure Software Development und Application Security.

Qualifikationen

  • .NET-Entwickler1 J.
  • C# Developer1 J.
  • Cyber Security
  • Softwareentwickler2 J.

Projekt‐ & Berufserfahrung

Software Engineer / Softwareentwickler (Festanstellung)
Krones AG, Raubling
5/2025 – 11/2025 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2025 – 11/2025

Tätigkeitsbeschreibung

Modernisierung einer monolithischen C#-WPF-Desktopanwendung mit dem Ziel, bestehende Geschäftslogik schrittweise für eine serviceorientierte Architektur aufzubereiten. Analyse der bestehenden Anwendung und Identifikation geeigneter Servicegrenzen mittels Domain-Driven Design und Context Map. Extraktion und Refactoring von Geschäftslogik sowie Entwicklung einer ASP.NET-Core-Web-API inklusive DTOs und Sicherheitsmechanismen.

Umsetzung von API-Key- und JWT-basierter Authentifizierung und Autorisierung sowie HTTPS. Integration und Test des entwickelten Services in einer bestehenden Architektur mit API Gateway und automatischer Swagger-Dokumentation. Umsetzung von Unit Tests und Bereitstellung mittels Docker. Analyse von Schwachstellen in Software-Abhängigkeiten mit Snyk.

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwickler (Festanstellung)
Krones AG, Raubling
7/2023 – 11/2024 (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2023 – 11/2024

Tätigkeitsbeschreibung

Entwicklung und Weiterentwicklung von Softwarelösungen im industriellen Umfeld mit Schwerpunkt auf C#/.NET und Webentwicklung.

Grundlegende Überarbeitung und Erweiterung einer Webanwendung zur Visualisierung von Bedienpulten realer Maschinen mit Blazor WebAssembly, HTML und CSS. Eigenständige Entwicklung eines Python-Tools zur automatisierten Erstellung von Screenshots über VNC sowie Entwicklung eines OPC-UA-Parsers und Interaktors in C#.

Erweiterung einer bestehenden Desktopanwendung zur Konfiguration von Simulationsmodellen mit WPF und XAML. Zusätzlich Entwicklung von Automatisierungen mit Microsoft Power Automate, unter anderem für Bugmelde-Workflows.

Abstimmung und Klärung von Anforderungen mit internen Kunden sowie Ableitung konkreter Aufgabenpakete. Unterstützung bei der Einarbeitung von Kollegen in die Webentwicklung mit Blazor WebAssembly. Weitere Tätigkeiten umfassten die Verwaltung von Webanwendungen in IIS, die Erstellung von SSL-Zertifikaten sowie die Arbeit mit Git und Azure DevOps.

Eingesetzte Qualifikationen

.NET-Entwickler, C# Developer, Softwareentwickler

Ausbildung

Cyber Security
Master of Science (M.Sc.)
IU Internationale Hochschule
2025
Deutschland / Fernstudium
MultiMediaTechnology
Bachelor of Science (B.Sc.)
FH Salzburg
2020
Puch Urstein

Über mich

Ich bin Softwareentwickler mit praktischer Erfahrung in der Entwicklung und Weiterentwicklung von C#/.NET-Anwendungen im industriellen Umfeld. Mein Schwerpunkt liegt auf der Entwicklung von Desktop- und Webanwendungen, Backend- und REST-APIs sowie der Modernisierung bestehender Software.

In meiner bisherigen Tätigkeit habe ich unter anderem mit C#, .NET, ASP.NET Core, WPF und Blazor gearbeitet. Dabei habe ich sowohl neue Funktionen entwickelt als auch bestehende Anwendungen erweitert, überarbeitet und technisch modernisiert. Zusätzlich habe ich Python für Automatisierungs- und Hilfswerkzeuge eingesetzt.

Ein weiterer Schwerpunkt meiner Erfahrung liegt im Bereich Softwarearchitektur. Im Rahmen der Modernisierung einer bestehenden C#-Desktopanwendung habe ich mich unter anderem mit serviceorientierten Architekturen, Domain-Driven Design, SOLID, Dependency Injection und der Aufteilung bestehender Geschäftslogik beschäftigt. Dabei wurde Geschäftslogik aus einer bestehenden Anwendung herausgelöst und über eine ASP.NET-Core-Web-API bereitgestellt.

Durch meinen Masterabschluss in Cyber Security bringe ich zusätzlich Kenntnisse im Bereich Secure Software Development und Application Security mit. Dazu gehören insbesondere sichere API-Entwicklung, Authentifizierung und Autorisierung mit API-Key und JWT, HTTPS sowie die Analyse von Schwachstellen in Software-Abhängigkeiten mit Snyk.

Ergänzend verfüge ich über Erfahrung mit Docker, Git, Azure DevOps, CI/CD, Swagger, API Gateway und automatisierten Tests mit NUnit und xUnit.

Ich interessiere mich besonders für Projekte, bei denen bestehende Software weiterentwickelt oder modernisiert, neue Funktionen umgesetzt oder kleinere individuelle Anwendungen, Tools und Automatisierungen entwickelt werden. Dabei ist mir eine saubere, verständliche und sichere Implementierung wichtig.

Weitere Kenntnisse

C#, .NET Framework, .NET Core, ASP.NET Core, WPF, Blazor WebAssembly, Python, REST API, Swagger, API Gateway, Docker, Git, Azure DevOps, CI/CD, NUnit, xUnit, Unit Testing, SOLID, Domain-Driven Design, Refactoring, Dependency Injection, JWT, API-Key, HTTPS, Snyk, Dependency Vulnerability Analysis, XAML, serviceorientierte Architekturen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Weltweit
Home-Office
bevorzugt
Profilaufrufe
33
Alter
30
Berufserfahrung
3 Jahre und 3 Monate (seit 07/2023)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden