6 sierpnia 2024
Szef Golang Engineering віддалено SoftConstruct Ukraina to duża firma produktowa z ormiańskimi korzeniami. Tworzymy rozwiązania z obszarów Big Data, Data Science i CryptoExchange. Łączymy naszą wiedzę w zakresie tworzenia oprogramowania iGaming z zaawansowanymi technologiami, aby tworzyć oryginalne oprogramowanie, takie jak statystyki sportowe, analiza ryzyka, bezpieczeństwo. W większości przypadków zajmujemy się projektami nietypowymi dla rynku, staramy się znajdowa
6 sierpnia 2024
Szef Golang Engineering
віддалено
SoftConstruct Ukraina to duża firma produktowa z ormiańskimi korzeniami.
Tworzymy rozwiązania z obszarów Big Data, Data Science i CryptoExchange. Łączymy naszą wiedzę w zakresie tworzenia oprogramowania iGaming z zaawansowanymi technologiami, aby tworzyć oryginalne oprogramowanie, takie jak statystyki sportowe, analiza ryzyka, bezpieczeństwo. W większości przypadków zajmujemy się projektami nietypowymi dla rynku, staramy się znajdować i generować nowe rozwiązania technologiczne w naszej dziedzinie.
Wspieramy naszych kolegów, którzy aktywnie uczestniczą we wszystkich sferach obronności naszego kraju, a także pomagamy w opracowywaniu rozwiązań, wsparciu bezpieczeństwa technicznego – sektora informacyjnego państwa. Jesteśmy gotowi zaoferować pracę specjalistom IT, którzy jej potrzebują.
Jeśli szukasz nowej, pełnej wyzwań roli lidera w specjalizacji Golang i masz odpowiednie doświadczenie, z przyjemnością zaoferujemy Ci stanowisko
Szefa Golang Engineering. UMIEJĘTNOŚCI I DOŚWIADCZENIE Umiejętności techniczne: Niezbędne : - Doświadczenie i zrozumienie Golang : ogólna wiedza o języku programowania, wzorcach współbieżności i elementach podstawowych;
- Doświadczenie w pracy z bazami danych NoSQL: Elasticsearch (zapytania, indeksy, sharding, tuning wydajności), Redis;
- Doświadczenie w pracy z relacyjnymi bazami danych: PostgreSQL lub Microsoft SQL Server (zapytania, indeksy, sharding, partycjonowanie, tuning wydajności);
- Doświadczenie w pracy na Linux, Kubernetes, Docker: Możliwość współpracy z DevOps (przeglądanie dzienników, tworzenie wdrożeń K8S itp.);
- Solidne podstawy informatyki: OOP /FP, algorytmy, struktury danych, wykresy, drzewa;
- Rozległa wiedza na temat najlepszych praktyk w projektowaniu oprogramowania i wzorcach projektowych: projektowanie komponentów, cykl życia oprogramowania, testowanie (jednostkowe, integracyjne, e2e), gitflow, CI/CD itp. ;
- Doświadczenie w procesie przeglądu kodu: Współpraca z PR, umiejętność wykrywania głównych problemów w kodzie;
- Zasady architektury i projektowanie oprogramowania: Wzorce projektowe (monolityczne, mikrousługi, SOA, CQRS, sterowane zdarzeniami itp.), projektowanie systemów;
- Techniczne zarządzanie projektami: Ryzyka projektowe, Jak szacować projekty wysokiego poziomu. Jak zadania równoległe w projekcie. Co mamy zrobić ze złymi wymaganiami i zaprzeczyć odpowiednim rozwiązaniom technicznym? Zaległości techniczne. Czas na rynek;
- Optymalizacja wydajności, profilowanie, testowanie obciążenia ;
- Doświadczenie w projektowaniu, wdrażaniu RESTful API, protokołów poprzez Websocket ;
- Zrozumienie wzorców i protokołów asynchronicznych (AMQP, NATS Streaming, Kafka).
Miło mieć:
- doświadczenie z usługami w chmurze : Google Cloud, AWS itp.;
- Pewne doświadczenie w dowolnych bazach danych Graph: Neo4j, AgensGraph.
Umiejętności miękkie:
Wymagane posiadanie:
< li> Rozwiązywanie problemów: umiejętność analizowania przyczyny problemu i podejmowania decyzji;- Komunikacja i praca zespołowa: zespół umiejętności negocjacyjnych, umiejętności prezentacji, umiejętności znajdowania kompromisów i pracy w zespole;
- Zarządzanie czasem: umiejętność produktywnego i wydajnego wykorzystania czasu;
- Kreatywność i proaktywność: umiejętność myślenia o zadaniu lub problemie w nowy lub inny sposób, umiejętność przewidywania zdarzeń, dzięki czemu może przejąć kontrolę nad sytuacją i przygotować się na sytuację z wyprzedzeniem.
Umiejętności biznesowe:
Wymagane posiadanie:
< li> Autonomia: możliwość podejmowania, wdrażania i przeglądu decyzji w oparciu o odpowiednie techniki; - Wpływ: umiejętność zachęcania i przekonywania innych, aby przyjęli Twoje pomysły;
- Złożoność: wykonuje szereg prac, czasem złożonych i nierutynowych, w różnych środowiskach. Stosuje metodyczne podejście do rutynowego i umiarkowanie złożonego definiowania i rozwiązywania problemów. Stosuje i przyczynia się do kreatywnego myślenia lub znajduje nowe sposoby na realizację zadań;
- Dbałość o szczegóły: umiejętność wykonania/ukończenia zadania przy jednoczesnym wykazaniu całkowitej troski o wszystkie zaangażowane obszary, niezależnie od tego, jak małe.
Miło mieć:
- Wydajność: koszty zespołowe , oszczędzaj pieniądze firmy.
Zarządzanie ludźmi:
Musisz mieć:
< li> Mentoring Liderów Technologii; - Ulepszenia umiejętności zespołu: L&D, wewnętrzni przesiedleńcy, awanse, przegląd wynagrodzeń.
CELE I ASPIRACJE
- Zapewnienie, że dział dostarcza wysokiej jakości, stabilne i skalowalne aplikacje spełniające potrzeby organizacji;
- Budowanie i zarządzanie zespołem wykwalifikowanych programistów, którzy są zmotywowani i zaangażowani w swoją pracę;
- Bycie na bieżąco z najnowszymi osiągnięciami technologii i w razie potrzeby wdrażanie ich w pracy działu;
- Budowanie i utrzymywanie silnych relacji z innymi działami i interesariuszami w organizacji, aby mieć pewność, że praca działu jest zgodna z ogólnymi celami organizacji;
- Efektywne zarządzanie budżetem i zasobami działu oraz dbanie o to, aby wszystkie projekty były realizowane terminowo i w ramach budżetu;
- Ciągłe doskonalenie procesów i metodologii rozwoju działu, aby zapewnić ich skuteczność i skuteczność;
- Zbudowanie działu, który jest uznawany za centrum doskonałości w zakresie rozwoju w organizacji;
- Kierowanie działem tak, aby konsekwentnie dostarczał projekty, które przekraczają oczekiwania klientów i przyczyniały się do sukcesu organizacji;
- Rozwój zespołu wysoko wykwalifikowanych i zmotywowanych programistów, którzy są uznawani za ekspertów w swojej dziedzinie.
CO MOŻEMY CI OFEROWAĆ
- Możliwość kierowania dużym kierunkiem technologicznym, budowania i rozwijania silnej społeczności Golang w Firma;
- Wykorzystaj swoje doświadczenie i wiedzę, aby zaproponować innowacyjne podejście, dzięki któremu możesz pracować z wyzwaniami;
- Urlop roczny: 20 dni roboczych w roku;
- Abędę opłacany za dni chorobowe z zaświadczeniem lekarskim (bez ograniczeń ilości zwolnień, ale za 1 raz wynagrodzenie wypłacane jest do 2 tygodni);
- Rejestracja w dowolnej formie w DiiaCity według wyboru pracownika (umowa o pracę, umowa koncertowa);
- Indywidualne zajęcia z języka angielskiego w internetowej szkole EnglishDom (wynagrodzenie w granicach 50% kwoty wydatków;
- budżet 450€/rok na szkolenia i/lub sport (wynagrodzenie w granicach 50% kwoty wysokość wydatków) po okresie próbnym;
- Bezpłatne ubezpieczenie zdrowotne po okresie próbnym
Brzmi interesująco? W takim razie złóż wniosek już teraz, nie czekaj!
SoftConstruct to fajne miejsce do pracy, w którym będziesz się dobrze bawić, zawierać przyjaźnie i rozwijać się zawodowo