emplo to platforma HR typu SaaS, która pomaga firmom budować nowoczesne środowisko pracy: od komunikacji wewnętrznej, przez cele i oceny, po cyfryzację procesów kadrowych. Pracujemy nad produktem o architekturze modułowej, stale rozwijanym i skalowanym. Stawiamy na jakość kodu, proste rozwiązania i sensowny proces: krótkie cykle wdrożeń, code review, testy automatyczne oraz realny wpływ zespołu na funkcjonalności i architekturę
responsibilities :
Rozwój i utrzymanie modułów platformy .NET (.NET / .NET Core, ASP.NET MVC) oraz Entity Framework
Projektowanie i implementacja REST API oraz integracji z systemami zewnętrznymi (np. kadrowo-płacowymi)
Praca z MS SQL Server: projektowanie modelu danych, migracje, optymalizacja zapytań (EF/LINQ/SQL)
Zapewnienie skalowalności, wydajności i niezawodności systemów (cache, asynchroniczność, kolejki, dobre praktyki w Azure)
Tworzenie i utrzymanie testów automatycznych (jednostkowych i integracyjnych) oraz udział w code review
Diagnozowanie i debugowanie problemów
Monitoring i obserwowalność systemów (logi, metryki, alerty, np. Application Insights)
Praca z CI/CD (pipelines, wersjonowanie, release’y) i Git w codziennym obiegu zmian
Współpraca z QA, UX i PO podczas refinementów, daily, demo i retro (Agile/Scrum)
Dbanie o bezpieczeństwo (OWASP Top 10, walidacja danych, uprawnienia) oraz standardy Clean Code
Przygotowywanie zwięzłej dokumentacji technicznej dla wdrażanych zmian
requirements-expected :
Bardzo dobra znajomość C#, ASP.NET MVC, Entity Framework, LINQ, MS SQL Server/SQL
Doświadczenie w tworzeniu aplikacji webowych i projektowaniu REST API
Swoboda pracy z Visual Studio, git i narzędziami do pracy zespołowej
Praktyczna znajomość OOP oraz podstawowych wzorców projektowych
Podstawy HTML/JS/CSS
Dbałość o jakość kodu (Clean Code),
Umiejętność pisania testów jednostkowych
offered :
Pracę w ciekawych projektach z dużym naciskiem na bezpieczeństwo, skalowalność i wydajność rozwiązań
Pracę z najnowszymi technologiami i narzędziami (Azure, .NET Core, .NET MVC, React)
Agile’owe narzędzia i podejście do prowadzenia projektów (ClickUp)
Wsparcie ekspertów z obszaru projektowania aplikacji i programowania
Możliwość wpływu na kształt aplikacji od strony wymagań biznesowych oraz architektury wprowadzanych rozwiązań
Konkurencyjne wynagrodzenie adekwatne do doświadczenia i umiejętności
Elastyczne godziny pracy
Udział w konferencjach, szkoleniach, eventach firmowych