Software Engineer – .NET & Angular Full Stack
🏛 Ausgeschrieben von Halian GmbHWir suchen einen erfahrenen Software Engineer mit Expertise im Full-Stack-Bereich für die Entwicklung moderner Enterprise-Anwendungen. In dieser Rolle werden Sie skalierbare, sichere und hochperformante digitale Lösungen gestalten und entwickeln.
Ihre Aufgaben umfassen die Entwicklung und Wartung moderner Frontend-Anwendungen mit TypeScript, reaktiven Frameworks und wiederverwendbaren Komponenten. Im Backend-Bereich werden Sie Microservices, RESTful APIs und Enterprise-Integrationslösungen mit modernen Technologien entwickeln. Sie gestalten und optimieren Datenbankarchitekturen, implementieren sichere Authentifizierungs- und Autorisierungsmechanismen und integrieren externe Systeme wie Dokumentenmanagementsysteme und Messaging-Services. Darüber hinaus entwickeln Sie automatisierte Tests, implementieren Monitoring- und Logging-Lösungen und unterstützen CI/CD-Pipelines sowie containerisierte Deployments.
Wir erwarten mindestens 7 Jahre Erfahrung in der Softwareentwicklung mit starkem Full-Stack-Schwerpunkt. Erforderlich sind fundierte Kenntnisse in modernen Backend-Technologien, Microservices-Architektur und API-Sicherheit. Im Frontend sollten Sie umfangreiche Erfahrung mit modernen Frameworks und reaktiven Programmiermustern mitbringen. Kenntnisse in Datenbankdesign, Cloud-Technologien und containerisierten Deployments sind essentiell. Vertrautheit mit verteilten Systemen, Design Patterns und Resilience-Konzepten wird vorausgesetzt.
Vorteilhaft sind Erfahrungen mit CI/CD-Pipelines, event-getriebenen Architekturen und verschiedenen Cloud-Plattformen. Sie arbeiten eng mit Product Owners, Architekten, QA-Teams und DevOps-Ingenieuren zusammen und tragen aktiv zur Projektdelivery bei.
Skills erklärt
- .NET Core
- Ein Open-Source-Framework von Microsoft zur Entwicklung von Anwendungen auf Windows, Linux und macOS mit der Programmiersprache C#.
- ASP.NET Core
- Open-Source-Framework von Microsoft zur Entwicklung von Web- und Cloud-Anwendungen mit der Programmiersprache C#.
- C
- Programmiersprache für Systemprogrammierung und Anwendungsentwicklung, bekannt für Effizienz und Nähe zur Hardware.
- Angular
- JavaScript-Framework von Google zur Entwicklung von interaktiven, dynamischen Webanwendungen mit strukturiertem Code.
- TypeScript
- TypeScript ist eine Programmiersprache, die auf JavaScript aufbaut und zusätzlich Typisierung sowie erweiterte Funktionen für größere Projekte bietet.
- RxJS
- RxJS ist eine JavaScript-Bibliothek zur Verarbeitung asynchroner Datenströme und ereignisgesteuerten Programmierung mit Observables.
- Angular Material
- Designbibliothek für das Angular-Framework mit vorgefertigten UI-Komponenten; wird zur schnellen Entwicklung von modernen, konsistenten Benutzeroberflächen eingesetzt.
- Reactive Forms
- Angular-Framework-Feature zur Verwaltung komplexer Formulare mit reaktiver Programmierung, ermöglicht dynamische Validierung und Datenfluss.
- Restful APIs
- Schnittstellen zur Kommunikation zwischen Softwaresystemen, die auf REST-Prinzipien basieren und HTTP-Methoden nutzen.
- Entity Framework Core
- Softwareframework für .NET zur Abbildung von Datenbankobjekten auf Programmobjekte und zur Vereinfachung von Datenbankzugriffen.
- LINQ
- Programmiertechnik in .NET-Sprachen (z.B. C#) zur Abfrage und Manipulation von Datenquellen wie Datenbanken oder Listen mit SQL-ähnlicher Syntax.
- Postgresql
- Relationale Datenbank, die strukturierte Daten speichert und mit SQL-Abfragen verwaltet wird.
- SQL Server
- Relationales Datenbankmanagementsystem von Microsoft zur Speicherung, Verwaltung und Abfrage strukturierter Daten in Unternehmen.
- Oracle
- Großes relationales Datenbanksystem für die Verwaltung großer Datenmengen in Unternehmen; wird für komplexe Geschäftsanwendungen und Datenspeicherung eingesetzt.
- MongoDB
- NoSQL-Datenbank, die Daten in flexiblen, dokumentenorientierten Strukturen (JSON-ähnlich) speichert; wird für Anwendungen mit variablen Datenstrukturen verwendet.
- Redis
- In-Memory-Datenbank, die Daten im Arbeitsspeicher speichert und für schnelle Zugriffe sowie Caching verwendet wird.
- OAuth 2.0
- Authentifizierungs- und Autorisierungsprotokoll, das es Benutzern ermöglicht, sich mit ihren Konten bei Drittanwendungen anzumelden, ohne Passwörter weiterzugeben.
- OpenID Connect
- Authentifizierungsprotokoll, das es Benutzern ermöglicht, sich mit einem Konto bei mehreren Anwendungen anzumelden.
- JWT
- JSON Web Token ist ein Standard für die sichere Übertragung von Informationen zwischen Systemen, häufig zur Authentifizierung und Autorisierung in Web-Anwendungen eingesetzt.
- mTLS
- Mutual Transport Layer Security; Verschlüsselungsprotokoll, bei dem sich Client und Server gegenseitig authentifizieren; wird für sichere Kommunikation zwischen Systemen eingesetzt.
- Docker
- Software-Plattform zur Containerisierung, die Anwendungen mit ihren Abhängigkeiten in isolierten Umgebungen verpackt.
- Kubernetes
- Open-Source-Plattform zur automatisierten Verwaltung, Skalierung und Orchestrierung von containerisierten Anwendungen.
- Azure Key Vault
- Cloud-Service von Microsoft zur sicheren Verwaltung von Zugriffsschlüsseln, Zertifikaten und Geheimnissen; schützt sensible Daten in der Azure-Umgebung.
- Application Insights
- Monitoring- und Analyse-Tool von Microsoft zur Überwachung von Anwendungsperformance, Fehlerdiagnose und Nutzungsverhalten in Echtzeit.
- Azure DevOps
- Plattform von Microsoft für Softwareentwicklung, die Tools für Versionskontrolle, Projektmanagement, Testing und Deployment bereitstellt.
- Design Patterns
- Wiederverwendbare Lösungsvorlagen für häufig auftretende Probleme in der Softwareentwicklung.
- Distributed Systems
- Systeme, bei denen mehrere unabhängige Computer über ein Netzwerk zusammenarbeiten, um gemeinsame Aufgaben zu lösen.
- CI/CD Pipelines
- Automatisierte Prozesse für kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software in Produktionsumgebungen.
- GitHub Actions
- Automatisierungstool von GitHub, das es ermöglicht, Workflows wie Tests, Builds oder Deployments automatisch bei bestimmten Ereignissen im Code-Repository auszulösen.
- Kafka
- Verteilte Streaming-Plattform zur Verarbeitung großer Datenmengen in Echtzeit zwischen verschiedenen Systemen.
- Quartz
- Java-basiertes Framework zur Planung und Ausführung von zeitgesteuerten Aufgaben (Jobs) in Anwendungen.
- Azure AD
- Microsoft Azure Active Directory ist ein Cloud-basiertes Identitäts- und Zugriffsverwaltungssystem für Benutzer und Anwendungen.
- Cognito
- AWS-Service (Amazon Web Services) für Authentifizierung und Autorisierung, der Benutzerregistrierung, Anmeldung und Zugriffskontrolle verwaltet.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- Externer Java-Backend Developer gesucht / Anstellung in GmbH notwendig
- Full Stack Entwickler - Java, Typescript, React - ASAP - 12 Monate+ - Vollzeit - hoher Remoteanteil
- Senior Java Fullstack Developer (m/w/d)
- Senior Java Backend Developer (m/w/d)
- Senior Java Fullstack Developer (m/w/d)
- Oracle-Developer (m/w/d)
- Microsoft Access Datenbank-Entwicklung
- UX Writing
- Python Developer mit Django REST Framework
- Access Datenbank Entwickler (m/w/x)
- Developer / Technical Lead - Integration
- Full Stack Software Engineer (Front-End Focus)
- Aufbereitung und Erstellung von Dropdownfelder sowie Kalenderauswahlfelder
- Full Stack Software Engineer (Front-End Focus)
- Full Stack Software Engineer (Front-End Focus)
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten