Rollen

Architect, Developer

Fähigkeiten

Domain Driven Design (DDD), Message Bus System, Aspect Oriented Programming, Search Engine, Claims based security, OAuth, OpenID connect

Produkte

MS Visual Studio, PostSharp, MSSQL Server, Elasticsearch, NServiceBus, TeamCity, YouTrack, RabbitMQ, IdentityServer 3.x, C#, EntityFramework 6.x

Zusammenfassung

Entwicklung eines komplexen B2B Shop Systems, Verwaltung der Produkte, Supply Chains, Pricing, Price History, mehrstufiger Order Process, Reporting, Integration von Elasticsearch.

Details:

Entwicklung eines komplexen B2B Systems für B2B Shop Items, Verwaltung der Produkte, Supply Chains, Pricing, Price History, Mehrstufiger Order Process, Reporting, Integration mit Elasticsearch.

Frontend (UI) basiert auf Angular 4 und kommuniziert über WebAPI mit dem Backend.

Teamgröße:  7 Mitglieder.


Meine Aufgaben:

- Evaluation diverser Komponenten für Einsatz

- Entwurf und Umsetzung Teile der Backend Architektur

- Anbindung Elasticsearch (mit .NET NEST Library als .NET Wrapper)

- Design und Implementierung Indexing Infrastruktur (Elasticsearch)

- Anbindung Message Bus (NServiceBus)

- Anbindung Security (IdentityServer (openID connect / oAuth)

- Entwurf und Implementierung eines auf Claims basierten Rechtesystems

- Integration PostSharp in das Framework

- Integration Testing

- Dokumentation