29.10.2026 aktualisiert


100 % verfügbar
Full-Stack-Softwareentwickler | C# | .NET | Angular
Frankfurt am Main, Deutschland
Weltweit
Bachelor of Science – Computer-Ingenieurwesen, Fachrichtung InformationstechnologieSkills
Asp.NetC#.NET CoreBackendFull Stack Entwicklung
Backend-Entwicklung mit C# und .NET
Fundierte Kenntnisse in C#, .NET 8–10, ASP.NET Core, REST-APIs, Entity Framework Core, SQL Server, Redis und Hangfire. Konzeption und Implementierung von Backend-Services, REST-Schnittstellen und komplexen Geschäftsprozessen. Erfahrung mit SQL-Transaktionen, Datenmodellierung, Fehlerbehandlung und Clean Architecture.
Frontend-Entwicklung mit Angular und TypeScript
Erfahrung mit Angular bis Version 22, TypeScript, RxJS, Signals, JavaScript, HTML/CSS und Bootstrap. Entwicklung und Weiterentwicklung von Single-Page-Applications, Integration von REST-APIs sowie Analyse und Behebung von Frontend-Fehlern.
Softwarearchitektur und technische Dokumentation
Konzeption und Weiterentwicklung von Softwarearchitekturen mit Clean Architecture, SOLID, Design Patterns und N-Tier-Architektur. Analyse bestehender Anwendungen und technischer Abläufe, Entwicklung von Lösungskonzepten und Prototypen. Erstellung umfangreicher technischer Dokumentationen, Architekturhandbücher und detaillierter Ablaufdiagramme.
Datenbankentwicklung und Migration
Erfahrung mit SQL Server, PostgreSQL, MySQL und Oracle. Datenbankdesign, Datenmodellierung und Migrationen mit Entity Framework Core. Erstellung von Tabellen, Indizes, Triggern und gespeicherten Prozeduren sowie Übertragung von Oracle-Datenbankskripten nach MS SQL Server.
Cloud, CI/CD und Anwendungssicherheit
Deployment und Betrieb von Webanwendungen mit Azure App Service und Azure SQL. Automatisierung von Build- und Deployment-Prozessen mit GitHub Actions. Kenntnisse in JWT-Authentifizierung, Refresh-Token-Rotation, rollenbasierter Zugriffskontrolle (RBAC) und OWASP Top 10.
Softwaretesting und Qualitätssicherung
Erfahrung mit xUnit, NUnit, Moq, Vitest, Cypress und Postman. Entwicklung automatisierter Unit-, Integrations-, API- und End-to-End-Tests. Prüfung von Fehlerfällen, Datenbanktransaktionen und Nebenläufigkeit sowie systematische Fehleranalyse und Debugging.
Agile Softwareentwicklung und Zusammenarbeit
Praktische Erfahrung mit Scrum, Jira, Git, Code-Reviews, Sprint-Planung und Aufwandsschätzung. Zusammenarbeit in agilen Entwicklungsteams sowie eigenverantwortliche Konzeption und Umsetzung umfangreicher Softwareprojekte.
Weitere Technologien
Praktische Erfahrung mit Node.js, insbesondere bei der Backend-Entwicklung einer AWS-basierten Anwendung. Kenntnisse in React und Go (Grundlagen) sowie Erfahrung mit Power Apps, SharePoint und Power Automate zur Digitalisierung von Geschäftsprozessen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Entwicklung der Malteser Tandem App für 1:1 Patenschaften mit Power Apps, SharePoint und Power Automate. IT-Unterstützung und Vermittlung digitaler Kompetenzen für Seniorinnen und Senioren im Cafe Digital der Stadtbücherei Frankfurt.
Eigeninitiierte Produktentwicklung einer live verfügbaren E-Commerce-Plattform mit .NET 10, Angular 22 und Azure. Konzeption mit Clean Architecture, Datenmodellierung und REST-APIs; CI/CD mit GitHub Actions und Azure-Deployment. Umsetzung von Preis- und Rabatt-Engine, Produktvarianten, Rechnungsstellung, Stripe-Checkout, Sicherheitsarchitektur mit JWT/RBAC/SSO/TOTP-MFA sowie automatisierten Tests.
Full-Stack-Weiterentwicklung des AWS-basierten Produkts physx mit Angular, Node.js und PostgreSQL. Angular-Upgrade, TypeScript-Typprüfungen, Analyse eines komplexen Node.js-Ablaufs beim Upload großer Dateien sowie Code-Reviews und Aufwandsschätzung in der Scrum-Sprintplanung.