Jobbeschreibung
Der Kunde ist auf der Suche nach einem erfahrenen Fullstack-Entwickler, der gute Kenntnisse sowohl mit .NET als auch Angular und dokumentenorientierten Datenbanken mitbringt.
Aufgaben:
* Entwicklung komponentenorientierter und servicebasierter .NET-Anwendungen unter Einsatz moderner Technologien
* Entwurf, Programmierung, Erstellung von Unit-Tests, sowie anschließend Produktpflege
* Dokumentation der eingesetzten Verfahren und Anwendungen
* Wartung bereits bestehender Programmteile / Applikationen
Anforderungen:
* Mehrjährige praktische Erfahrung in der Entwicklung von .NET-Anwendungen
* Fundierte Kenntnisse in .NET Core mit C#, Angular mit TypeScript bzw. JavaScript und gängigen JS-Frameworks, sowie HTML5 und CSS3
* Kenntnisse komponentenorientierter und servicebasierter Entwicklung, sowie Praxiserfahrung mit agilen Softwareentwicklungsprozessen
* Erfahrungen im Einsatz von NoSQL Datenbanken wie MongoDb und ElasticSearch
* Erfahrungen im Design von Schnittstellen (REST) und Einsatz von Bustechnologien wie MassTransit mit RabbitMQ-Transport
* Erfahrungen mit CI/CD im Umfeld Azure DevOps Server
* Selbständige und strukturierte Arbeitsweise, sowie gute analytische Fähigkeiten und eine ausgeprägte Kunden-Orientierung
Von Vorteil wären außerdem:
* Kenntnisse von Standards und Methoden der Softwarearchitektur wie Onion Architektur, Microservices, DDD sowie Design Patterns wie CQRS & ES
* Erfahrungen in der Container-Orchestrierung mit Kubernetes, Rancher und Docker
* Erfahrungen mit Identitätsverwaltung (Authentifizierung & Autorisierung) via Keycloak (OpenID Connect)
|
Must have skills |
Startdatum
|
|
Laufzeit |
Auslastung |
|
Remote |
Erforderliche Sprachkenntnisse |
|
Budget |