Lead Software Developer in Constanţa

Opis roli: Lead Software Developer zajmuje się rozwojem mikroserwisów składających się na system backend, który dostarcza API bezpośrednio wykorzystywany przez aplikację mobilną Banku. Jego zadaniami są też m.in. projektowanie, wytwarzanie i implementowanie rozwiązań biznesowych oraz technicznych. Uczestniczy w spotkaniach dotyczących integracji z innymi systemami, np. Omni, DPC itp. Prowadzi też inicjatywy cyklicznych spotkań, których celem jest automatyzacja procesu wdrażania aplikacji mobilnej Banku. Zadania: wsparcie i kierowanie zespołem: nadzorowanie pracy zespołu back-endowego od strony realizacji koncepcji rozwiązań, identyfikowanie obszarów do rozwoju; projektowanie i implementacja: aktywny udział w projektowaniu oraz implementacji back-endowej logiki i funkcji aplikacji mobilnej, zapewnienie wysokiej jakości kodu i efektywności; bezpieczeństwo aplikacji: skupienie na aspektach bezpieczeństwa, w tym identyfikacja i usuwanie potencjalnych zagrożeń, implementacja standardów bezpieczeństwa oraz współpraca z zespołem ds. bezpieczeństwa informacji; optymalizacja wydajności: stała optymalizacja wydajności back-endu, dbanie o płynne i szybkie działanie aplikacji, nawet w warunkach dużego obciążenia; współpraca zespołowa: aktywna współpraca z zespołami front-endowymi, QA oraz innymi zespołami zaangażowanymi w rozwój aplikacji; dokumentacja: prowadzenie dokumentacji technicznej, zapewniającej zrozumienie struktury i funkcji back-endowej części aplikacji. Wymagania: doświadczenie w kierowaniu zespołem developerskim, preferowana branża finansowa; bardzo dobra znajomość programowania w języku Java; znajomość Openshift, Agile, GenAI; umiejętność projektowania i implementacji bezpiecznych rozwiązań, ze szczególnym uwzględnieniem standardów branżowych; zrozumienie i doświadczenie w obszarze bezpieczeństwa aplikacji mobilnych, w tym zagadnień związanych z przechowywaniem i przetwarzaniem danych finansowych; doskonała komunikacja i umiejętność efektywnej współpracy z różnymi zespołami; mile widziana znajomość programowania w językach: Python lub Node.js. Narzędzia: Narzędzia programistyczne dla wyżej wymienionych języków (przede wszystkim Java) oraz narzędzia procesu CI/CD, Jenkins, GIT, SQL, HTML, Javascript. Co zyskujesz dołączając do BlueSoft:   współpraca w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii;  stała współpraca w pełnym wymiarze godzin w firmie, która rozwija się dynamicznie od 20 lat;  szansa na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach;​   możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu;  elastyczny czas i hybrydowy model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji);  szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach);  możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego;  możliwość dołączenia do Multisport i ubezpieczenia medycznego;  morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę). 

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!