Nasz Klient to największa na rynku polskim firma świadcząca usługi z zakresu outsourcingu kadrowo-płacowego. To globalny dostawca kompleksowych rozwiązań w chmurze, które łączą w sobie HR, naliczanie płac, zarządzanie talentami, czas pracy, podatki i benefity. Jest również liderem w zakresie usług analitycznych i outsourcingowych. Do swojego zespołu w Polsce poszukuje ekspertów na stanowisko: Fullstack Developer.
Fullstack Developer
Opis stanowiska
Jako Full Stack Developer będziesz łączyć kompetencje Frontend i Backend Developera. Będziesz odpowiedzialny za implementację elementów wizualnych, które są widoczne dla użytkowników i z którymi wchodzą w interakcje w aplikacji internetowej, oraz za niewidoczną dla użytkownika część naszej aplikacji.
Zakres obowiązków obejmuje:
Projektowanie, rozwijanie i utrzymywanie aplikacji webowych opartych na technologii .NET i React;
Tworzenie, modyfikowanie i utrzymywanie baz danych;
Udział w procesie tworzenia oprogramowania, od analizy wymagań do wdrożenia aplikacji;
Testowanie i debugowanie kodu oraz identyfikowanie i naprawianie błędów;
Utrzymywanie i aktualizowanie istniejących aplikacji oraz zapewnienie ich ciągłej dostępności;
Współpracę z zespołem programistów, inżynierów QA, testerem automatycznym i Project Managerami, a także UX/UI Designerami w celu osiągnięcia celów projektowych;
Monitorowanie wydajności i bezpieczeństwa aplikacji oraz wdrażanie odpowiednich rozwiązań w razie potrzeby;
Udział w tworzeniu i projektowaniu architektury aplikacji opartych na technologii .NET, w tym wybór odpowiednich narzędzi i frameworków;
Integrację systemów i aplikacji opartych na różnych technologiach z wykorzystaniem narzędzi takich jak REST API, SOAP, Web Services;
Pracę z bazami danych, w tym projektowanie, tworzenie i zarządzanie relacyjnymi bazami danych przy użyciu języka SQL i narzędzi ORM;
Pracę z narzędziami kontroli wersji, takimi jak Git, oraz umiejętność pracy w środowisku Continuous Integration i Continuous Deployment (CI/CD)’
Implementację i dostosowywanie rozwiązań związanych z bezpieczeństwem, takich jak uwierzytelnianie i autoryzacja, szyfrowanie, weryfikacja CSRF i XSS;
Tworzenie responsywnej aplikacji webowej, pisanie testów i symulacji w oparciu o: React, Javascript, TypeScript, HTML5, CSS3, webpack, telerik kendo UI, .net core, .net webapi, entityFramework, c#, t-sql’
Opracowywanie dokumentacji technicznej’
Współpracę z zespołami interdyscyplinarnymi, aby definiować, projektować i dostarczać nowe funkcje;
Modyfikowanie oprogramowania w celu naprawiania błędów, poprawy jego wydajności lub aktualizacji interfejsów;
Rozwiązywanie i debugowanie złożonych problemów.
Programista PHP: Jakie są wymagania na to stanowisko?
Wymagania
Solidne doświadczenie w pracy jako Software Developer (optymalnie min. 5+ lat doświadczenia);
Doświadczenie w pracy z .NET Core;
Znajomość języka C#;
Znajomość HTML, CSS, JavaScript, TypeScript;
Znajomość biblioteki React;
Doświadczenie w projektowaniu i tworzeniu baz danych w SQL Server;
Umiejętność pisania testów jednostkowy i automatycznych;
Znajomość narzędzi kontroli wersji, takich jak Git;
UWAGA! Prosimy o dodanie numeru referencyjnego w tytule „-” z dopiskiem: „Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 29.08.1997 roku o Ochronie Danych Osobowych; tekst jednolity: Dz. U. z 2002r. Nr 101, poz. 926 ze zm.)”.
Doświadczenie
Minimum 5 lat
Poziom stanowiska
Mid-Level
Wymiar pracy
Kontrakt
Wynagrodzenie
Atrakcyjne wynagrodzenie, adekwatne do kompetencji
Wykorzystujemy pliki cookie, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony jobfinder.pl oznacza, że zgadzasz się na ich użycie.
Funkcjonalne
Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.