Software Engineer
Inteca
⚲ Wrocław
10 000 - 16 000 PLN (B2B)
Wymagania
- Java
- Neo4j
- SQL
- REST API
- Cypher
- SVN
- PowerBI
- CI/CD
Opis stanowiska
O projekcie: Dla naszego Klienta z sektora finansowego poszukujemy do współpracy inżyniera oprogramowania, który dołączy do zespołu architektów. Osoba odpowiedzialna będzie za techniczną obsługę, rozwój i utrzymanie repozytorium architektury korporacyjnej. Zadaniem tej osoby jest implementacja i zarządzanie strukturami danych w grafowej bazie Neo4j, integracja z innymi źródłami informacji banku oraz budowa narzędzi (w tym raportów) wspierających pracę architektów, analityków i biznesu. Wymagania: - Minimum 2 lata doświadczenia komercyjnego jako programista/programistka. - Praktyczna znajomość Neo4j i języka zapytań Cypher – modelowanie grafów, relacji i właściwości węzłów. - Znajomość relacyjnych baz danych i języka SQL. - Znajomość koncepcji REST API i integracji między systemami. - Podstawowa znajomość technologii frontendowych. - Znajomość narzędzi wersjonowania kodu (SVN). - Znajomość narzędzi i praktyk DevOps (CI/CD, konteneryzacja). - Znajomość PowerBI, SQL Server Analysis Services. Mile widziane: Doświadczenie w pracy w środowisku bankowym lub regulowanym. Profil kandydata: - Umiejętność pracy w środowisku wielozespołowym – współpraca z architektami, analitykami, deweloperami i biznesem. - Zdolności analityczne – identyfikowanie problemów w danych, proponowanie i wdrażanie rozwiązań. - Dobra organizacja pracy własnej i skuteczność w realizacji zadań. - Otwartość na ciągłe uczenie się i eksplorowanie nowych technologii. - Gotowość do pracy hybrydowej w biurze we Wrocławiu (2 razy w tygodniu). - Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej. - Biegła znajomość języka polskiego w mowie i piśmie. Codzienne zadania: - Rozwój i utrzymanie repozytorium architektury opartego o Neo4j – modelowanie obiektów danych, systemów, relacji i metadanych w strukturze grafowej. - Projektowanie i optymalizacja zapytań w języku Cypher oraz zapytań do relacyjnych baz danych (SQL) w celu weryfikacji, raportowania i eksportu danych architektonicznych. - Budowa i utrzymanie interfejsów frontendowych (dashboardy, widoki relacji, narzędzia przeglądania repozytorium) umożliwiających architektom i biznesowi dostęp do danych architektonicznych. - Współpraca z architektami, analitykami, deweloperami i stroną biznesową w celu rozumienia wymagań i ich technicznej realizacji w strukturze repozytorium. - Tworzenie i utrzymanie skryptów automatyzujących procesy importu, eksportu i transformacji danych architektonicznych.