- Programować wielowątkowo systemy rozproszone (modele komunikacji, skalowalność, replikacja, load-balancing, modele persystencji)
- Programować bazy danych (SQL Server, mmirroring, bezpieczeństwo, SSRS)
- Tworzyć testy automatyczne oraz narzędzia wspierające testowanie (wydajność, integracja, bezpieczeństwo)
- Współpracować bezpośrednio z klientem i innymi zespołami
- Dzielić się wiedzą i promować wymianę wiedzy
- Docelowo pełnić rolę lidera technologicznego
- Pracować w scrumowym, samoorganizacyjnym się zespole
- C#, .NET 4.5
- SQL
- ASP.NET/MVC
- AgularJS
- ORM
- Specflow
- Git/SVN, Jenkins
- Zagadnienia wirtualizacji i konteneryzacji - (np. Docker)
- Język angielski - przynajmniej poziom B2
- Continuous Integration
- Code Review
- Wzorce projektowe i integracyjne
- Scrum
- BDD
- Continuous Delivery
- Clean Code
- Docker
- NoSQL
- Windows Server
- JIRA/Confluence