Description


Technical skills required for this role:
Extensive knowledge in OOP
Extensive knowledge in design patterns
Familiarity with DDD (Domain Driven Design) AND CQRS
Excellent knowledge in C# and ASP.NET Core
Excellent knowledge in EF Core
Very good understanding of Microservices architecture
How to integrate microservices (inter-process communication)
Async and Sync communication patterns
Database per microservice
Excellent knowledge of RabbitMQ
Familiarity with MongoDB and NoSQL data models
Familiarity with ElasticSearch
Docker knowledge is essential for this role
Excellent knowledge of unit tests (xUnit) and readiness to learn our integration tests with Docker
Ability to self-learn VueJS for front end development
Excellent troubleshooting skills
Excellent knowledge of designing RestFul APIs
Git and source control (how to create Pull Request, how to merge, rebase

Education

ANY GRADUATE