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

Project:

An IoT system to help Social assistants and family members taking care on their Senior’s when they are alone in their house. System has a set of sensors located inside the Senior’s house to monitor movements and location. System has different interface for Assistant, Family member and Senior to be as much efficient for them. Senior’s Home Screen has an S.O.S button in case any emergency and list of other functions.


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;
-	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;


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.