Programista PostgreSQL/ Programistka PostgreSQL - Praca zdalna
Astek
Rola seniora PostgreSQL w firmie konsultingowej IT, dedykowana do klienta z branży bankowej. Zakres obejmuje projektowanie i utrzymanie baz danych, replikację logiczną, partycjonowanie, optymalizację zapytań i migracje bez przestojów. Tytuł 'Programista' jest mylący – to bardziej rola Database Engineera/Administratora niż programisty aplikacji.
Brakuje: brak informacji o wymaganym poziomie języka angielskiego, nie podano wielkości zespołu ani struktury.
Tytuł sugeruje programistę, ale rola skupia się na administracji i optymalizacji PostgreSQL, replikacji, partycjonowaniu i migracjach – to bardziej rola Database Engineera/Architekta niż programisty aplikacji.
Rola seniora PostgreSQL w firmie konsultingowej IT, dedykowana do klienta z branży bankowej. Zakres obejmuje projektowanie i utrzymanie baz danych, replikację logiczną, partycjonowanie, optymalizację zapytań i migracje bez przestojów. Tytuł 'Programista' jest mylący – to bardziej rola Database Engineera/Administratora niż programisty aplikacji.
- ✓Szkolenia techniczne i certyfikaty (w tym EDB) – możliwość rozwoju
- ✓Długoterminowa współpraca z mentorem (Competence Center)
- ✓Jasna ścieżka kariery i możliwość udziału w konferencjach
- −Outsourcing do banku – może wydłużyć czas rozpoczęcia ze względu na compliance i security
- −Potencjalnie długi proces rekrutacyjny (3-4 etapy)
- −Brak wzmianki o dyżurach on-call – mogą wystąpić w środowisku bankowym
- !Brak informacji o wymaganym poziomie języka angielskiego
- !Nie podano wielkości zespołu ani struktury
- !Standardowe benefity bez wyróżników
- •Analiza i optymalizacja zapytań SQL, przygotowywanie wydajnych ekstrakcji danych
- •Projektowanie i wdrażanie replikacji logicznej (publication/subscription), rozwiązywanie konfliktów, obsługa DDL i dużych obiektów
- •Praca z postgres_fdw: zapytania rozproszone, sharding, federacja danych, optymalizacja pushdown i partition-wise join/aggregate
- •Projektowanie i utrzymanie tabel partycjonowanych (range, list, hash), zarządzanie cyklem życia partycji, migracje bez przestojów
- •Projektowanie i optymalizacja indeksów, analiza planów zapytań w celu poprawy wydajności
- •Rozwój i utrzymanie obszaru bazodanowego opartego na PostgreSQL
- •Migracja danych z wykorzystaniem logical replication i postgres_fdw
Oferta dla doświadczonych specjalistów (Senior).
Osoba z 5-letnim doświadczeniem w PostgreSQL, która praktykowała replikację logiczną i partycjonowanie, ale niekoniecznie posiada certyfikat EDB ani znajomość RabbitMQ. Powinna mieć doświadczenie w migracjach i optymalizacji zapytań.
Nie dla osób z mniej niż 5 latami doświadczenia w PostgreSQL, bez praktyki w replikacji logicznej i migracjach zero-downtime. Również nie dla programistów aplikacji, którzy nie chcą skupić się wyłącznie na bazie danych.
- ?Czy rola wymaga dyżurów on-call? Jak często?
- ?Jak wygląda współpraca z zespołem klienta – czy jest bezpośredni kontakt?
- ?Czy są planowane modernizacje PostgreSQL do nowszej wersji?
- ?Jaka jest wielkość i struktura zespołu bazodanowego?
- ?Czy znajomość języka angielskiego jest wymagana i na jakim poziomie?
- −Brak informacji o wymaganym poziomie języka angielskiego
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o harmonogramie pracy (czy pełny etat)
- −Nie wiadomo, czy są dodatkowe systemy monitorowania poza wymienionymi w nice-to-have
Rozmowa z rekruterem -> Rozmowa z Business Managerem -> Spotkanie z Klientem. W uzasadnionych przypadkach dodatkowy etap weryfikacji technicznej po rozmowie z rekruterem.