Senior Dotnet Developer - RQ_455SE_RUH Back to join us
• Solid programming solving techniques • Deep knowledge of Design patterns • Good SOLID principles • Strong knowledge of Enterprise Integration Design Patterns • Good knowledge with SOA and Microservices Architecture
• Http: Strong http concepts and lifecycle
• HTML: Strong HTML 5 knowledge
• Strong relational database skills; MS SQL Server, modeling, querying, stored procedures and functions.
• .NET: .NET Core 2.x, Asp.NET Core, C# TPL, ORM, WebApi.
• Messaging; preferred RabbitMQ.
• Knowledge about any DMS
• Good experience in concurrency and Performance; DB-level, Language-level, Back-End level, App-Level, Service-Level, Web-Level, Caching techniques and technologies.
• Microservices Architecture: Strong knowledge of the principles; API gateways, Service Registry and Discovery, Circuit breakers, IPC, Transactions and Aggregation techniques, PaaS …etc.
.NET Core 2+, Asp.Net Core, .Net Framework, WebApi, MVC, RESTful services, Angular2+, MSSQL, ORM, TPL, DDD