Position: Strong Junior .NET developer
Company: Israel IT
Experience required: 1y
Category: .NET
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

1. The project is aimed at selling books, but not in the usual format: not text or audio, but a visualized performance, staging. 
Duration around 4 months. 
2. The project is aimed at non-legal resolution of disputes, the creation of a community. It is expected to create a platform for the main current roles: Advisors - those who will make decisions on the dispute who is right and who is not; and Parties (parties to the conflict/dispute). 
Duration around 9 months.

Requirements

- at least 1,5 years of commercial experience as .Net developer;
- Experience with ASP.NET Web API / Core, ADO.NET, Entity Framework / Core;
- Experience with multithreading (thread-safe collections, synchronization);
- Knowledge of AWS, basic deployment and production tools (CICD)
- Good understanding of Agile concepts;
- Understanding the process of commercial software development, program life-cycle stages reporting;
- Passion for “clean code”, experimentation and quality standards;
- Someone who’ll always find what to do — self-managing abilities;
- Good communication and interpersonal skills
- Good written and spoken English level.
- Understanding of OOP and OOD, SOLID principles;
- Experience with GIT, TFS;
- Good knowledge of relational databases (MSSQL)
- Basic knowledge of NoSQL databases;
- Good knowledge of unit testing xUnit or nUnit;

As a plus:

- Experience with TypeScript, Angular / React.js, JavaScript;

Responsibilities:

- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support

Benefits:

Besides such basics as a competitive salary, comfortable and motivating work environment, we offer:
-  Work at an international company with high-tech software products;
-  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;