Position: Junior .NET developer
Company: Smartiway
Experience required: 1y

Requirements:
- Experience 1 years & higher
- C #, .NET (preferably .NET Core)
- WebAPI (preferably ASP.NET Core)
- ASP.NET MVC (preferably ASP.NET Core)
- ORM experience (preferably EFCore)
- MS SQL Server
- Dependency Injection frameworks (preferably Autofac)
- Unit-tests frameworks, unit-tests writing skills
- Git or Mercurial
- Strong analytical skills

Would be an advantage if:
- Queues knowledge (Azure Service Bus, RabbitMQ, NServiceBus or other)
- JavaScript, TypeScript
- Angular/Angularjs (rxjs, ngrx)
- Multi-threading implementation understanding
- High-load, high-availability services experience
- SOA, microservices experience/understanding
- Software design templates knowledge (SOLID etc.)
- Continuous Integration understanding
- Experience in mobile development
- Cloud services experience
- Bigdata experience
- Selenium tests experience
- Performance optimization experience
- SDLC understanding
- Experience and knowledge in financial industry/fintech
- Math background
- English - intermediate tech

Responsibilities:
- Write clean, scalable code
- Unit tests development
- Code review
- Participation in requirements analysis, meetings
- Participation in production delivery

The company offers:
- Highly intensive professional growth (skills up-leveling)
- Tasks with deep product development understanding
- Modern technology stack
- Fully automated decision-making and processing platform with proprietary
  scoring system based on machine learning and AI algorithms
- Scrum-based framework (Agile, Kanban, Scrumban)
- Gym
- Monthly barbeque parties
- Friday poker (beer, pizza, scotch/whiskey)
- Coffee-machine, snacks, fruits