Position: Intern .NET developer
Company: Sigma Software
Experience required: no_exp
English level: intermediate

REQUIREMENTS
Good knowledge of C# and .NET framework
Basic experience in ASP.NET Core, ASP.NET MVC/Web API, Entity Framework
Knowledge of OOD, OOP, and Design Patterns (understanding of SOLID)
Basic experience in JavaScript (jQuery or any JS framework)/HTML5/CSS + Less/Sass
Experience in any DI container (Unity, Ninject, Autofac)
Knowledge of relational DB concepts and SQL Server
Good knowledge of algorithms and data structures
Basic knowledge of Testing Fundamentals
Understanding of Platform internals
Basic experience with version control systems (Git or TFS)
At least Intermediate level of spoken and written English


RESPONSIBILITIES
Deliver high quality code on the .NET stack (C#, ASP.NET, MVC, MS SQL)
Work closely with the project team to finalize requirements
Contribute to the technical and software design decisions within the team
Collaborate daily with the QA and related teams to ensure the quality of the delivered features
Maintain existing web applications

WILL BE A PLUS TO HAVE EXPERIENCE IN:
NoSQL databases (Mongo, Redis, Elastic, Datomic)