Full Stack Developer (.NET / Angular / SQL)
⚲ Warszawa
Do uzgodnienia
Wymagania
- C#
- .NET
- Angular
- TypeScript
- HTML
- CSS
- JavaScript
- SQL
- T-SQL
- Docker
- Microsoft SQL Server
- Kubernetes
- Oracle
Opis stanowiska
Nasze wymagania:
około 3–5 lat komercyjnego doświadczenia w developmentcie,
bardzo dobrej znajomości C# oraz .NET 6/8,
doświadczenia z .NET Framework 4.6/4.8 – w projekcie występują elementy legacy, które są stopniowo modernizowane,
praktycznej znajomości Entity Framework,
doświadczenia z Angular 14+ oraz TypeScript,
znajomości HTML, CSS i JavaScript,
bardzo dobrej znajomości SQL i relacyjnych baz danych – szczególnie Microsoft SQL Server i T-SQL,
doświadczenia z Dockerem,
praktycznej znajomości tworzenia REST API i aplikacji webowych,
doświadczenia w tworzeniu testów jednostkowych,
praktycznej znajomości testów E2E,
bardzo dobrej znajomości OOP i SOLID,
doświadczenia w aktywnym Code Review,
umiejętności analizowania wymagań biznesowych i systemowych,
gotowości do pracy full stack – backend, frontend i baza danych w zależności od aktualnych potrzeb zespołu,
analitycznego myślenia, samodzielności i odpowiedzialności za realizowane zadania,
gotowości do bezpośredniej współpracy z analitykami oraz użytkownikami biznesowymi,
gotowość do pracy hybrydowej 2x w miesiącu w biurze.
Mile widziane:
doświadczenie z Kubernetes,
znajomość Oracle,
doświadczenie z nowszymi wersjami .NET,
doświadczenie w projektowaniu i rozwijaniu mikroserwisów,
znajomość procesów CI/CD,
doświadczenie w integracji systemów z rozwiązaniami zewnętrznych partnerów,
doświadczenie w projektowaniu i programowaniu systemów dla sektora finansowego lub bankowego,
znajomość specyfiki bankowości korporacyjnej,
umiejętność tworzenia skryptów wykorzystywanych w testach wydajnościowych.
O projekcie:
Dołącz do długoterminowego projektu realizowanego dla dużej organizacji z sektora bankowego i rozwijaj systemy wspierające bankowość korporacyjną oraz współpracę z największymi klientami biznesowymi.
Poszukujemy Full Stack Developera na poziomie mocnego Regulara, który swobodnie porusza się we wszystkich warstwach aplikacji – od relacyjnej bazy danych, przez backend w .NET, aż po frontend w Angularze.
To nie jest rola wyłącznie backendowa ani frontendowa. Zespół pracuje end-to-end i elastycznie dzieli zadania, dlatego szukamy osoby, która chce mieć wpływ na całe rozwiązanie: od analizy wymagań, przez development i testy, aż po wdrożenie oraz wsparcie produkcyjne.
Zakres obowiązków:
projektowanie i implementacja aplikacji obejmująca wszystkie warstwy systemu: bazę danych, backend oraz frontend,
rozwój backendu w C# / .NET 6/8 oraz stopniowa modernizacja starszych komponentów opartych o .NET Framework,
rozwój aplikacji frontendowych w Angular / TypeScript,
projektowanie i rozwój mikroserwisów oraz REST API,
praca z relacyjnymi bazami danych, przede wszystkim Microsoft SQL Server,
tworzenie i rozwój modelu danych oraz zapytań T-SQL,
rozwój aplikacji działających w środowisku Docker / Kubernetes,
tworzenie testów jednostkowych oraz testów E2E,
aktywny udział w Code Review i dbanie o jakość kodu zgodnie z zasadami OOP i SOLID,
współpraca z analitykami i użytkownikami biznesowymi przy zbieraniu oraz analizowaniu wymagań,
udział w integracji rozwijanych systemów z rozwiązaniami firm zewnętrznych,
tworzenie i aktualizacja dokumentacji technicznej oraz funkcjonalnej,
udział w procesie wdrażania zmian na środowiska produkcyjne,
diagnozowanie problemów i wsparcie systemów produkcyjnych,
udział w stopniowej redukcji długu technologicznego i modernizacji istniejących komponentów.
około 3–5 lat komercyjnego doświadczenia w developmentcie,
bardzo dobrej znajomości C# oraz .NET 6/8,
doświadczenia z .NET Framework 4.6/4.8 – w projekcie występują elementy legacy, które są stopniowo modernizowane,
praktycznej znajomości Entity Framework,
doświadczenia z Angular 14+ oraz TypeScript,
znajomości HTML, CSS i JavaScript,
bardzo dobrej znajomości SQL i relacyjnych baz danych – szczególnie Microsoft SQL Server i T-SQL,
doświadczenia z Dockerem,
praktycznej znajomości tworzenia REST API i aplikacji webowych,
doświadczenia w tworzeniu testów jednostkowych,
praktycznej znajomości testów E2E,
bardzo dobrej znajomości OOP i SOLID,
doświadczenia w aktywnym Code Review,
umiejętności analizowania wymagań biznesowych i systemowych,
gotowości do pracy full stack – backend, frontend i baza danych w zależności od aktualnych potrzeb zespołu,
analitycznego myślenia, samodzielności i odpowiedzialności za realizowane zadania,
gotowości do bezpośredniej współpracy z analitykami oraz użytkownikami biznesowymi,
gotowość do pracy hybrydowej 2x w miesiącu w biurze.
Mile widziane:
doświadczenie z Kubernetes,
znajomość Oracle,
doświadczenie z nowszymi wersjami .NET,
doświadczenie w projektowaniu i rozwijaniu mikroserwisów,
znajomość procesów CI/CD,
doświadczenie w integracji systemów z rozwiązaniami zewnętrznych partnerów,
doświadczenie w projektowaniu i programowaniu systemów dla sektora finansowego lub bankowego,
znajomość specyfiki bankowości korporacyjnej,
umiejętność tworzenia skryptów wykorzystywanych w testach wydajnościowych.
O projekcie:
Dołącz do długoterminowego projektu realizowanego dla dużej organizacji z sektora bankowego i rozwijaj systemy wspierające bankowość korporacyjną oraz współpracę z największymi klientami biznesowymi.
Poszukujemy Full Stack Developera na poziomie mocnego Regulara, który swobodnie porusza się we wszystkich warstwach aplikacji – od relacyjnej bazy danych, przez backend w .NET, aż po frontend w Angularze.
To nie jest rola wyłącznie backendowa ani frontendowa. Zespół pracuje end-to-end i elastycznie dzieli zadania, dlatego szukamy osoby, która chce mieć wpływ na całe rozwiązanie: od analizy wymagań, przez development i testy, aż po wdrożenie oraz wsparcie produkcyjne.
Zakres obowiązków:
projektowanie i implementacja aplikacji obejmująca wszystkie warstwy systemu: bazę danych, backend oraz frontend,
rozwój backendu w C# / .NET 6/8 oraz stopniowa modernizacja starszych komponentów opartych o .NET Framework,
rozwój aplikacji frontendowych w Angular / TypeScript,
projektowanie i rozwój mikroserwisów oraz REST API,
praca z relacyjnymi bazami danych, przede wszystkim Microsoft SQL Server,
tworzenie i rozwój modelu danych oraz zapytań T-SQL,
rozwój aplikacji działających w środowisku Docker / Kubernetes,
tworzenie testów jednostkowych oraz testów E2E,
aktywny udział w Code Review i dbanie o jakość kodu zgodnie z zasadami OOP i SOLID,
współpraca z analitykami i użytkownikami biznesowymi przy zbieraniu oraz analizowaniu wymagań,
udział w integracji rozwijanych systemów z rozwiązaniami firm zewnętrznych,
tworzenie i aktualizacja dokumentacji technicznej oraz funkcjonalnej,
udział w procesie wdrażania zmian na środowiska produkcyjne,
diagnozowanie problemów i wsparcie systemów produkcyjnych,
udział w stopniowej redukcji długu technologicznego i modernizacji istniejących komponentów.
🔍 Dekoder Ogłoszenia
🔴
elementy legacy, które są stopniowo modernizowane
Może oznaczać, że będziesz pracować głównie nad starym kodem, a modernizacja postępuje bardzo powoli lub jest tylko obietnicą.
🔴
gotowości do pracy full stack – backend, frontend i baza danych w zależności od aktualnych potrzeb zespołu
Oczekuje się, że będziesz wykonywać zadania z różnych obszarów, co może prowadzić do rozproszenia uwagi i braku specjalizacji.
🟡
doświadczenia w aktywnym Code Review
Może oznaczać zarówno konstruktywną współpracę, jak i bardzo krytyczne podejście do kodu, wymagające dużej odporności.
🟡
doświadczenia z nowszymi wersjami .NET
Choć mile widziane, może sugerować, że główny nacisk będzie położony na starsze wersje, a nowsze są tylko dodatkiem.
🔴
umiejętności analizowania wymagań biznesowych i systemowych
Może oznaczać, że będziesz musiał samodzielnie interpretować niejasne lub zmieniające się wymagania, bez wsparcia analityków.