Position: .NET Full Stack Developer
Company: Recruit-Alliance
Experience required: 5y
English level: upper

Duties:
- Working with the business to understand the requirements.
- Working with senior team members to create solutions
- Development and writing of easy-to-read and understandable code.
- Solving optimization and performance problems.
- Delivery of software using a DevOps mentality.
- Prioritization of the scope of the project/incidents.
- Solutions for monitoring in production.
- Mentoring junior members in a small team.
- Participation in the discussion of technical solutions.
- Collaboration in a distributed Agile team.

Requirements:
- Experience with NET4.6 +, MS ASP.NET 4/5 with MVC.
- Experience with dependency injection frameworks.
- Experience with parallel and asynchronous code.
- Knowledge of LINQ, Lambda methods.
- Experience with MSSQL 
- General knowledge of connections and the differences between them (both functional and performance)
- Understanding of the different types of indexes and constraints
- Knowledge of ORM (e.g. NHibernate).
- Ability to create clean HTML structure from design.
- Experience with JavaScript - ES5, ES6 + (and understanding browser differences and support).
- Experience with React or Angular or Redux is a big plus.

What do we offer:
- Provide an environment with communities of practice to share knowledge and best practices across all our teams.
- To give understanding and practical use of thinking "Value, flow, quality"
 through training and exchange of experience between colleagues.
- Provide a great onboarding experience.
- Conduct regular performance checks (to improve performance)
and provide constructive feedback
- Sponsor your participation in conferences, meetings and other trainings,
 to help you improve your skills.