W skrócie
- Zadania: Twórz i rozwijaj aplikacje webowe na poziomie enterprise z użyciem nowoczesnych technologii.
- Firma: Dynamiczna firma technologiczna w Warszawie z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne oraz możliwość pracy zdalnej.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na rozwój technologii.
- Kwalifikacje: Minimum 8-letnie doświadczenie w IT oraz umiejętności w C# i ASP.NET.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Klient wymaga okazjonalnej pracy na miejscu w Warszawie, Polska, dla aplikacji internetowych na poziomie przedsiębiorstwa w złożonym środowisku IT.
Zadania:
- Projektowanie, rozwijanie i utrzymywanie aplikacji internetowych na poziomie przedsiębiorstwa przy użyciu C#, ASP.NET Core / .NET 8, Entity Framework i SQL Server.
- Rozwój responsywnych aplikacji jednostronicowych przy użyciu React i TypeScript.
- Tłumaczenie wymagań funkcjonalnych i biznesowych na projekty techniczne, z wykorzystaniem UML, gdy to stosowne.
- Projektowanie i wdrażanie komponentów aplikacji w warstwach danych, logiki biznesowej i prezentacji.
- Optymalizacja wydajności aplikacji, bezpieczeństwa, niezawodności i łatwości utrzymania.
- Udział w integracji oprogramowania, prototypowaniu, testowaniu i zapewnieniu jakości.
- Zapewnienie wsparcia technicznego dla zespołów deweloperskich oraz promowanie najlepszych praktyk i standardów kodowania.
- Udział w działaniach Agile/Scrum, planowaniu technicznym i szacowaniu wysiłku.
- Przeprowadzanie przeglądów kodu, identyfikowanie długu technicznego i proponowanie ulepszeń.
- Produkcja i utrzymywanie dokumentacji technicznej, projektów rozwiązań i specyfikacji rozwoju.
- Współpraca z zewnętrznymi partnerami deweloperskimi w zakresie transferu wiedzy, przekazywania aplikacji i ciągłości technicznej.
- Zarządzanie budowami aplikacji, wdrożeniami i wydaniami przy użyciu Azure DevOps Pipelines.
- Wsparcie wdrożenia aplikacji i operacji w środowiskach Windows/IIS, wirtualizowanych i kontenerowych, w tym Nutanix lub OpenShift.
- Implementacja i utrzymywanie usług przetwarzania w tle przy użyciu frameworków takich jak Hangfire.
- Wsparcie mechanizmów bezpieczeństwa aplikacji, w tym ASP.NET Core Data Protection, zarządzanie certyfikatami i federacja tożsamości.
- Rozwiązywanie luk bezpieczeństwa zidentyfikowanych podczas skanowania bezpieczeństwa, w tym Checkmarx i testów penetracyjnych.
- Integracja aplikacji przedsiębiorstw z rozwiązaniami do zarządzania tożsamością i uwierzytelnianiem, w tym SAML 2.0 i Microsoft Entra ID.
- Rozwój i utrzymywanie integracji z systemami zarządzania dokumentami, generowaniem PDF i technologiami przetwarzania obrazów.
- Zapewnienie wsparcia aplikacji drugiego i trzeciego poziomu, w tym badanie incydentów, rozwiązywanie problemów i analiza przyczyn źródłowych.
- Wsparcie testów akceptacyjnych użytkowników (UAT), zarządzania zmianami i koordynacji wydań poprzez procesy zarządzania, w tym Rady Doradcze ds. Zmian (CAB).
- Współpraca z wykonawcami zewnętrznymi podczas przejścia aplikacji i okresów wsparcia, aby zapewnić stabilność operacyjną i ciągłość.
Wymagania:
- Co najmniej 8-letnie doświadczenie w IT, w tym co najmniej 6-letnie doświadczenie w korzystaniu z wymienionych narzędzi.
- Certyfikacja UML.
- Certyfikacja w zakresie rozwoju oprogramowania związana z technologiami .NET/Microsoft, takimi jak Azure lub C#.
- Silne doświadczenie zawodowe w rozwijaniu i wspieraniu aplikacji przedsiębiorstw przy użyciu C#, ASP.NET Core / .NET 8 i Entity Framework.
- Doświadczenie w rozwoju front-endu z React i TypeScript.
- Znajomość SQL Server, projektowania baz danych i zarządzania danymi aplikacji.
- Praktyczne doświadczenie z Azure DevOps, CI/CD pipelines i procesami wydania aplikacji.
- Zrozumienie architektury aplikacji wielowarstwowych, projektowania obiektowego i modelowania UML.
- Doświadczenie w środowiskach Agile/Scrum.
- Znajomość hostingu aplikacji i wdrożeń na Windows/IIS oraz infrastrukturze kontenerowej lub wirtualizowanej.
- Doświadczenie z uwierzytelnianiem przedsiębiorstw, bezpieczeństwem aplikacji i praktykami bezpiecznego rozwoju.
- Umiejętność wsparcia aplikacji produkcyjnych i rozwiązywania złożonych problemów technicznych.
Warunki:
Umowa o pracę.
Full Stack Developer for Enterprise Web Applications in Warsaw – pracodawca: NRB
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku IT w Warszawie. Pracując jako programista full stack, będziesz częścią zespołu, który promuje kulturę współpracy i innowacji, a także korzysta z najnowszych technologii, co pozwala na ciągłe doskonalenie umiejętności. Oferujemy elastyczne warunki pracy oraz wsparcie w realizacji ambitnych projektów, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.