Position: Junior .Net Engineer
Company: Intellias
Category: .NET
Experience required: no_exp
English level: upper

What You’ll Do: 
- Develop implementations of patterns to solve real-world problems and provide guidance to implementation teams 
- Work with systems that run transactions, and keep them updated and honest 
- Expand and support our microservices 

Requirements:
- Good knowledge of .NET, ASP.NET MVC, .NET Core
- Knowledge of OOP/OOA
- Experience with relational DB, practical knowledge of MS SQL Server tools, Transact-SQL Programming
- Understanding of unit testing and refactoring practices, ability to work in agile team.
- Understanding the process of commercial software development, program life-cycle stages, reporting.
- Ability and will to learn new technologies and development approaches.
- At least upper-intermediate level of English.
- Well-developed communication skills.
- Excited to work with a team to achieve a common goal 
- Actively listen to and support teammates, and embrace different ways of thinking 
- Curious about emerging technologies; can quickly evaluate and adapt to new technologies  

Preferred skills:
- Personal traits: analytical thinking, responsibility, sociability, ability to work in team, attention to details 
- Knowledge about Cloud Native architectures and technologies, designing and implementing RESTful APIs

Would be a plus:
- Previous experience of work on large projects
- Understanding of architecting, developing and maintaining cloud-based web services (AWS preferred)   
- Basic knowledge of agile quality and testing methods preferred (BDD, TDD, Unit Testing and Automation)