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.
requirements-expected :
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.
offered :
Realny wpływ na rozwój dużych, masowo używanych systemów.
Pracę w dojrzałym, otwartym i wspierającym zespole.
Możliwość pracy z nowoczesnym stackiem i narzędziami: Visual Studio, JetBrains Rider, TeamCity, Docker, Jira, Confluence.
Dodatkowe dni wolne (np. urodziny, badania profilaktyczne).
Programy wellbeingowe i wsparcia dla pracowników/współpracowników.
Prywatną opiekę medyczną oraz dofinansowanie do karty sportowej lub kulturalnej.
Świadczenia socjalne, konkursy, nagrody i eventy (np. Global Innovation Awards, Code Games, Legal Hackathon).