Position: Middle .Net Developer
Company: Israel IT
Experience required: 2y
English level: intermediate

Requirements: 

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;

NICE TO HAVE:

● 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;
● Informal and friendly atmosphere;
● Bureaucracy-free and people-oriented culture
● Opportunity for professional growth;
● IT CLUSTER membership;
● English and Hebrew classes with a lot of fun;
● 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.