Projekt polega na budowie od podstaw nowoczesnej aplikacji intranetowej, która zastąpi obecnie funkcjonujące rozwiązanie klienta. Nowa platforma będzie rozwijana w oparciu o architekturę opartą na React po stronie frontendowej oraz .NET i CMS Orchard Core po stronie backendu.
Celem projektu jest stworzenie skalowalnej, nowoczesnej platformy intranetowej umożliwiającej zarządzanie treściami, komunikację wewnętrzną oraz integrację funkcjonalności dostępnych obecnie w istniejącym rozwiązaniu.
Rola łączy kompetencje fullstackowe, obejmujące projektowanie aplikacji SPA w React, budowę backendu w technologii .NET oraz pracę z systemem CMS Orchard Core. Kluczowym elementem projektu będzie również migracja funkcjonalności z istniejącego intranetu do nowej platformy.
responsibilities :
Projektowanie i rozwój aplikacji intranetowej w architekturze fullstack (React + .NET).
Tworzenie oraz rozwój backendu aplikacji, w tym API oraz logiki biznesowej.
Implementacja funkcjonalności w CMS Orchard Core (moduły, content types).
Budowanie komponentów frontendowych w React, w tym formularzy i widoków UI.
Integracja frontendowej warstwy aplikacji z backendowym API.
Implementacja funkcjonalności real-time z wykorzystaniem SignalR.
Praca z bazą danych PostgreSQL oraz optymalizacja zapytań SQL.
Projektowanie i rozwój modeli danych oraz integracja z Entity Framework.
Migracja istniejących funkcjonalności intranetu do nowej platformy.
Projektowanie architektury aplikacji oraz dbanie o jakość i wydajność kodu.
Współpraca zespołowa przy rozwijaniu i utrzymaniu platformy intranetowej.
requirements-expected :
Minimum 6 lat doświadczenia w tworzeniu aplikacji webowych.
Bardzo dobra znajomość języka C# oraz platformy .NET.
Znajomość frameworku CMS Orchard Core.
Doświadczenie w projektowaniu aplikacji typu SPA z wykorzystaniem React (React Hooks, TypeScript).
Biegłość w budowaniu interfejsów użytkownika oraz integracji z API.
Znajomość komunikacji Web API oraz standardu OpenAPI.
Doświadczenie w implementacji aplikacji real-time z wykorzystaniem SignalR (backend oraz frontend).
Praktyczna znajomość pracy z bazą danych PostgreSQL, w tym optymalizacja zapytań SQL oraz indeksowanie.
Doświadczenie w pracy z Entity Framework (śledzenie zmian, migracje, transakcje, expression tree).
Znajomość standardów OAuth2/OIDC oraz systemów autoryzacji takich jak Keycloak.
Znajomość narzędzi developerskich takich jak Git, Docker, Vite oraz DevTools.
Umiejętność projektowania architektury aplikacji oraz stosowania wzorców projektowych.
offered :
Umowę na pełen etat z możliwością wyboru formy zatrudnienia (UoP/B2B)
Stabilną i długoterminową współpracę
Jasno zdefiniowaną ścieżkę kariery i możliwość rozwoju w czterech obszarach jako: Project Manager, Business Manager, Technical Leader oraz specjalista w swojej dziedzinie
Udział w konferencjach branżowych, szkoleniach i warsztatach oraz spotkaniach integracyjnych
Możliwość odbycia kursów i zdobycia certyfikacji
Możliwość relokacji w ramach lokalnych oddziałów ALTEN Polska