Bardzo dobra znajomość .NET Framework (C#) oraz .NET Core, w tym ASP.NET, MVC i Web API.
Praktyczne doświadczenie w pracy z Angular 4+, jQuery UI, CSS, relacyjnymi bazami danych (RDBMS, SQL) oraz przynajmniej jednym ORM (preferowany Entity Framework).
Znajomość zasad SOLID, DDD, rich domain, architektury mikroserwisowej oraz wzorców projektowych.
Tworzenie wysokiej jakości, testowalnych rozwiązań (unit tests, BDD).
Osoba zaangażowana, komunikatywna i potrafiąca efektywnie pracować w zespole SCRUM.
Znajomość języka angielskiego na poziomie minimum B1.
Mile widziane
Znajomość rozwiązań integracyjnych opartych na OAuth, OpenID Connect.
Twój zakres obowiązków
Rozwój i skalowanie aplikacji .NET w kierunku środowiska multitenant.
Tworzenie i utrzymanie backendu z wykorzystaniem ASP.NET Core oraz Azure Functions.
Praca z bazą danych MS SQL oraz migracja logiki biznesowej z procedur składowanych do warstwy aplikacji.
Implementacja warstwy dostępu do danych z użyciem Entity Framework Core.
Współtworzenie frontendu w Angularze (w ograniczonym zakresie).
Pisanie i utrzymywanie testów jednostkowych oraz BDD.
Współpraca z zespołem w środowisku Agile/Scrum.
Udział w code review, planowaniu zadań i projektowaniu architektury systemu.