About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job description
Poszukujemy konsultanta B2B do projektu związanego z rozwojem i utrzymaniem systemu wspierającego sprzedaż oraz obsługę posprzedażową polis. Rola łączy przede wszystkim analizę systemową i techniczną z praktyczną znajomością programowania w Java.
Warunki współpracy:
- Lokalizacja: Warszawa / zdalnie (przewidziane są spotkania projektowe w biurze raz w tygodniu).
- Forma współpracy: B2B.
Zakres usług:
- Analiza wymagań systemowych i technicznych oraz identyfikowanie braków, nieścisłości i obszarów wymagających usprawnień.
- Współpraca z analitykami biznesowymi, programistami, testerami, Product Ownerem i architektem.
- Prowadzenie analizy oraz dekompozycja wymagań do poziomu specyfikacji zmian w systemach informatycznych.
- Modelowanie procesów i dokumentowanie wymagań.
- Analiza danych oraz weryfikacja poprawności działania systemów z wykorzystaniem SQL.
- Udział w testach, przede wszystkim regresyjnych po stronie analitycznej, a w przypadku realizacji zadań developerskich również w testach jednostkowych i funkcjonalnych.
- Wsparcie rozwoju i utrzymania istniejących funkcjonalności.
- Wykorzystywanie kompetencji programistycznych do lepszego rozumienia, analizy i oceny rozwiązań technicznych.
- Udział w rozwoju nowoczesnych rozwiązań wspierających proces wytwarzania oprogramowania, w tym rozwiązań opartych na AI.
Required qualifications
- Minimum 2 lata doświadczenia w roli analityka w zespole IT.
- Doświadczenie w analizie systemowej i technicznej.
- Umiejętność pozyskiwania wymagań od interesariuszy oraz ich dekompozycji do poziomu specyfikacji zmian w systemach informatycznych.
- Umiejętność modelowania procesów, np. UML, User Story Mapping.
- Umiejętność dokumentowania wymagań, np. BPMN.
- Znajomość SQL w zakresie analizy danych, diagnostyki, testowania i tworzenia zapytań.
- Praktyczna znajomość Java - doświadczenie w pracy z Java będzie kluczowym atutem.
- Znajomość Spring / Hibernate, Spring Boot.
- Znajomość Git i Maven.
Nice to have:
- Znajomość Angular i doświadczenie w pracy z istniejącym kodem oraz implementacji nowych funkcjonalności.
- Znajomość Kotlin.
- Znajomość Spring Cloud.
- Znajomość Agile i Scrum.
- Znajomość frameworków do tworzenia testów jednostkowych.
- Znajomość Docker, Kubernetes i Helm.
- Znajomość Kafka, RabbitMQ i Elasticsearch.
- Doświadczenie w skalowaniu aplikacji.
- Znajomość narzędzi do diagnostyki wydajności rozwiązań.
- Znajomość języka angielskiego na poziomie B1/B2.
