Position: Trainee .NET Full Stack Developer
Company: TEAM International
Category: .NET
Experience required: no_exp
English level: intermediate

Start your career with TEAM International and take advantage of the knowledge and benefits of working for a global IT company.

**Learn fast**
• Work on internal project(s) utilizing modern technologies
• Work in a team with Agile methodology
• Learn and apply various approaches and best practices in .Net
• Learn and apply Power Platform (Power Apps, Logic Apps)
• Be part of advanced education process in our Microsoft Lab
• Be placed on real projects after graduation
• Be prepared to customer interview

**Requirements**
• Desire for self-development
• Practical experience in Microsoft technology stack (ASP.NET MVC, ASP.NET Web API, WPF)
• Front-end development skills (HTML, CSS, JavaScript)
• Good knowledge of C# and .NET Core
• Basic level of SQL Server (T-SQL)
• Good knowledge of OOP and design principles (SOLID)
• Understanding Agile methodologies
• Experience with Git Source Control Management system
• Understanding unit testing concepts
• Intermediate level of English

**Nice to have:**
• Design patterns;
• UI Frameworks (Angular 2 or above, TypeScript)
• Multithreading/parallelism
• Advanced knowledge of ASP.NET Web API
• Azure Cloud Services

**Benefits**
• MS certification exams support
• Supportive work climate
• 23 working days of paid vacation and sick days
• Medical insurance health plan
• Sports reimbursement program
• Free English classes
• Bike parking zone
• Modern and comfortable office facilities near the city-center