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

Development of a complex B2B system for B2B shop items, including product management, supply chains, pricing, price history, multi-level order processes, reporting, and integration with Elasticsearch.

Details:

Development of a complex B2B system for B2B shop items, including product management, supply chains, pricing, price history, multi-level order processes, reporting, and integration with Elasticsearch.

The frontend (UI) is based on Angular 4 and communicates with the backend via WebAPI.

Team size: 7 members.


My responsibilities:

- Evaluation of various components for use

- Design and implementation of parts of the backend architecture

- Integration of Elasticsearch (using the .NET NEST library as a .NET wrapper)

- Design and implementation of indexing infrastructure (Elasticsearch)

- Integration of the Message Bus (NServiceBus)

- Integration of Security (IdentityServer with openID connect / oAuth)

- Design and implementation of a claims-based rights management system

- Integration of PostSharp into the framework

- Integration testing

- Documentation