Software Developer | Secure Software Development
- Verfügbarkeit einsehen
- 0 Referenzen
- 20‐30€/Stunde
- 6345 Kössen
- Weltweit
- de | en
- 08.10.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Softwareentwickler
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.
.NET-Entwickler, C# Developer, Softwareentwickler
Ausbildung
IU Internationale Hochschule
Deutschland / Fernstudium
FH Salzburg
Puch Urstein
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
