Zastosowanie dla programistów Full Stack .NET Core i Angular w dostępnych opcjach
Nie ma skrótów w osiąganiu wielkości: To dużo pracy. Ale kiedy już znajdziesz się na szczycie, będziesz cieszyć się widokiem.
To Ty, jeśli…
MASZ
- ponad 5 lat doświadczenia w tworzeniu zaawansowanych aplikacji internetowych przy użyciu .NET Core, JavaScript i Angular (w tym w pracy nad układami przyjaznymi dla urządzeń mobilnych).
- Solidne doświadczenie z relacyjnymi bazami danych (MS SQL).
- Praktyczne doświadczenie z dockerem i dowolnymi dostawcami usług w chmurze.
- Doświadczenie w pracy z systemami ciągłej integracji, dostarczania i wdrażania, systemami automatyzacji jakości kodu, narzędziami do debugowania/profilowania.
- Doskonała umiejętność rozwiązywania problemów z wydajnością. Znajomość i zrozumienie OOP, SOLID.
- Dokładne zrozumienie zasad interakcji klient-serwer.
- Dokładne zrozumienie cyklu życia tworzenia aplikacji, zarządzania kodem i zarządzania wersjami.
- Aktywne zainteresowanie byciem na bieżąco z nowymi technologiami, nowymi frameworkami, nowymi językami i innymi osiągnięciami.
- Doświadczenie w zakresie metodologii programowania Agile.
- Postawa samodzielnego startu, silna motywacja i dbałość o szczegóły.
- Wysoka uczciwość, odpowiedzialność, pozytywne nastawienie postawa i chęć zrobienia wszystkiego, co konieczne, aby zespół odniósł sukces.
- Doskonałe umiejętności komunikacji werbalnej i pisemnej oraz zdolność komunikowania się zarówno z odbiorcami technicznymi, jak i biznesowymi. Doświadczenie w pracy w rozproszonych zespołach.
- Bardzo dobra znajomość języka angielskiego: B1/średniozaawansowany i wyższy.
BĘDZIE POTĘŻNE - Doświadczenie w pracy z Azure Cloud Services.
- Podejmij wyzwania związane z tworzeniem stale rozwijającego się rozwiązania B2B SaaS przetwarzającego duże ilości danych.
- Pisz czysty, wydajny i łatwy w utrzymaniu kod, przestrzegając jednocześnie wytycznych zespołu dotyczących kodowania i standardów jakości.
- Twórz aplikacje o dużej wydajności i małych opóźnieniach. Dostarczaj funkcjonalny i testowalny kod dzięki dokładnym testom jednostkowym.
- Przeprowadzaj przeglądy kodu, projektowanie architektury i badania techniczne i bierz w nich udział. Zbadaj problemy techniczne, znajduj i naprawiaj błędy, poprawiaj wydajność i responsywność tworzonych aplikacji.
- Optymalizuj aplikację pod kątem maksymalnej szybkości i skalowalności.
- Promuj innowacje, kreatywne myślenie, komunikację i współpracę między członkami zespołu.
- Stosuj i rozwijaj metody Agile w tworzeniu oprogramowania.