Position: Middle .Net developer
Company: israelit.pro
Experience required: 2y
English level: intermediate

Our Client is a big Fintech company which wants to provide their users mobile friendly interface with all power of their project. The main project modules are Smart payments, Investment tools and Markets information. Client wants to implements flexible, API based fintech eco system to cover all needs in one application

Requirements
A   At least 2,5 years of experience as a .Net developer;

-       Perfect knowledge of C#;

-       Perfect OOP/OOD/OOA knowledge;

-       Perfect SOLID knowledge;

-       Good knowledge of .NET Framework 4.5+ and .NET Core. Good understanding of the difference between them;

-       Perfect knowledge and understanding of ASP .NET / Core;

-       Good knowledge of EF, concurrency updating, transactions, using stored procedures;

-       Perfect knowledge of LINQ;

-       Good knowledge of Design Patterns (GOF), ability to apply them in code;

-       Knowledge of few solution architecture designs;

-       Good knowledge of MSSQL;

-       Knowledge of unit tests/integration tests;

-       Good understanding of multithreading. Good knowledge of threadpool and Tasks. Understanding of synchronization context and stages of execution async/await;

-       Knowledge of AWS/Azure will be a plus;

-       Knowledge of additional ORM will a plus;

-       Knowledge of additional relation DB will be a plus;

-       Ability to work with Docker will be a plus;

-       Knowledge of additional Dapper will a plus;

-       Knowledge of NoSQL database (Redis, MongoDB, CosmosDB) will be a plus;

gRPC, Docker, microservice architecture 
will be a plus;


Benefits
-       Competitive remuneration;

-       Work at an international company with high-tech software products;

-       Informal and friendly atmosphere;]

-       Opportunity for professional growth;

-       English classes with a lot of fun;

-       ІT CLUSTER membership

-       Cool corporate events, team buildings;

-       Thursdays “happy hours”;

-       New big office with a lot of cool stuff;

-       Library in the office;

-       Gym in the office;

-       Ping-pong and PS;

-       Birthday gifts;

-       Attention to every employee.