Programistka / Programista
⚲ Warszawa, Wola
Do uzgodnienia
Wymagania
- Jira
- Confluence
- SQL
- PostgreSQL
- PHP
- Symfony
- Git
- Docker
- MongoDB
- RabbitMQ
- Redis
- MySQL
- Node.js
- HTML
- CSS
- JavaScript
- TypeScript
- Kubernetes
- GitLab
- OpenShift
Opis stanowiska
Nasze wymagania:
wykształcenie wyższe;
co najmniej 3-letnie doświadczenie w realizacji projektów związanych z projektowaniem, tworzeniem i wdrażaniem oprogramowania;
doświadczenie w stosowaniu dobrych praktyk programistycznych;
doświadczenie w pracy z narzędziami Jirą i Confluence;
znajomość relacyjnych i nierelacyjnych baz danych (SQL oraz NoSQL) w tym PostgreSQL;
bardzo dobra znajomość PHP 8+ oraz frameworka Symfony 6+, Api-Platform (wersje 2.7 i 3+);
umiejętność sprawnej pracy z systemem kontroli wersji GIT i Dockerem;
znajomość co najmniej dwóch z następujących technologii: Websocket, MongoDB, RabbitMQ, Redis, Nginx, Mercure;
znajomość języka angielskiego umożliwiająca na samodzielne czytanie dokumentacji technicznej.
Mile widziane:
5-letnie doświadczenie w projektowaniu, tworzeniu i wdrażaniu oprogramowania;
znajomość zagadnień integracji międzysystemowych i międzyinstytucjonalnych;
praktyczne doświadczenie w realizacji projektów w metodykach zwinnych (Scrum), w tym estymacji prac, planowaniu iteracji oraz dostarczaniu rozwiązań zgodnie z przyjętym harmonogramem;
praktyczne doświadczenie w pracy z wykorzystaniem metodyki Kanban, obejmujące zarządzanie przepływem zadań i optymalizację procesów realizacji prac;
znajomość technologii MySQL oraz Node.js;
znajomość frameworka Doctrine;
doświadczenie z Twig i/lub Docxtemplater;
znajomość technologii frontendowych (HTML5, CSS3, JavaScript, TypeScript 5+, React 18+, Redux, MUI 6+);
doświadczenie w tworzeniu i utrzymaniu procesów CI/CD oraz znajomość technologii Kubernetes, GitLab CI/CD, OpenShift/Rancher;
doświadczenie w wykorzystywaniu narzędzi AI wspierających wytwarzanie oprogramowania (np. GitHub Copilot);
doświadczenie w analizie, utrzymaniu i rozwoju kodu legacy, obejmujące zarówno stopniowe usprawnienia, jak i kompleksowe refaktoryzacje;
doświadczenie z użyciem, obsługą i fine tuningiem modeli LLM oraz z innymi technikami uczenia maszynowego.
Zakres obowiązków:
projektowanie i realizacja zmian w dedykowanych systemach:
konwersja wymagań biznesowych na zadania programistyczne
wycena realizacji zadań programistycznych w przyjętej metodyce
realizacja zadań programistycznych
projektowanie, konfiguracja i optymalizacja baz danych, stosowanie rozwiązań zapewniających bezpieczeństwo danych oraz zgodność z wymogami RODO
dostosowywanie interfejsów użytkownika do obowiązujących w platformie e-Granty wraz z wymaganiami WCAG;
przygotowywanie dokumentacji i specyfikacji technicznej zmian w systemach;
poprawianie jakości kodu systemów, w tym przygotowywanie code reviews;
tworzenie i aktualizacja dokumentacji.
Oferujemy:
nawiązanie współpracy w oparciu o umowę B2B z rządową agencją wykonawczą, która łączy świat nauki i biznesu, tworząc odpowiednie warunki do prowadzenia prac B+R+I;
wdrożenie w środowisko projektowe oraz przekazanie niezbędnej wiedzy dotyczącej realizowanego projektu;
możliwość realizacji usług w formule zdalnej;
możliwość korzystania z nowoczesnego biura w Varso Tower (obok Dworca Centralnego), wyposażonego m.in. w rowerownię wraz z zapleczem sanitarnym.
wykształcenie wyższe;
co najmniej 3-letnie doświadczenie w realizacji projektów związanych z projektowaniem, tworzeniem i wdrażaniem oprogramowania;
doświadczenie w stosowaniu dobrych praktyk programistycznych;
doświadczenie w pracy z narzędziami Jirą i Confluence;
znajomość relacyjnych i nierelacyjnych baz danych (SQL oraz NoSQL) w tym PostgreSQL;
bardzo dobra znajomość PHP 8+ oraz frameworka Symfony 6+, Api-Platform (wersje 2.7 i 3+);
umiejętność sprawnej pracy z systemem kontroli wersji GIT i Dockerem;
znajomość co najmniej dwóch z następujących technologii: Websocket, MongoDB, RabbitMQ, Redis, Nginx, Mercure;
znajomość języka angielskiego umożliwiająca na samodzielne czytanie dokumentacji technicznej.
Mile widziane:
5-letnie doświadczenie w projektowaniu, tworzeniu i wdrażaniu oprogramowania;
znajomość zagadnień integracji międzysystemowych i międzyinstytucjonalnych;
praktyczne doświadczenie w realizacji projektów w metodykach zwinnych (Scrum), w tym estymacji prac, planowaniu iteracji oraz dostarczaniu rozwiązań zgodnie z przyjętym harmonogramem;
praktyczne doświadczenie w pracy z wykorzystaniem metodyki Kanban, obejmujące zarządzanie przepływem zadań i optymalizację procesów realizacji prac;
znajomość technologii MySQL oraz Node.js;
znajomość frameworka Doctrine;
doświadczenie z Twig i/lub Docxtemplater;
znajomość technologii frontendowych (HTML5, CSS3, JavaScript, TypeScript 5+, React 18+, Redux, MUI 6+);
doświadczenie w tworzeniu i utrzymaniu procesów CI/CD oraz znajomość technologii Kubernetes, GitLab CI/CD, OpenShift/Rancher;
doświadczenie w wykorzystywaniu narzędzi AI wspierających wytwarzanie oprogramowania (np. GitHub Copilot);
doświadczenie w analizie, utrzymaniu i rozwoju kodu legacy, obejmujące zarówno stopniowe usprawnienia, jak i kompleksowe refaktoryzacje;
doświadczenie z użyciem, obsługą i fine tuningiem modeli LLM oraz z innymi technikami uczenia maszynowego.
Zakres obowiązków:
projektowanie i realizacja zmian w dedykowanych systemach:
konwersja wymagań biznesowych na zadania programistyczne
wycena realizacji zadań programistycznych w przyjętej metodyce
realizacja zadań programistycznych
projektowanie, konfiguracja i optymalizacja baz danych, stosowanie rozwiązań zapewniających bezpieczeństwo danych oraz zgodność z wymogami RODO
dostosowywanie interfejsów użytkownika do obowiązujących w platformie e-Granty wraz z wymaganiami WCAG;
przygotowywanie dokumentacji i specyfikacji technicznej zmian w systemach;
poprawianie jakości kodu systemów, w tym przygotowywanie code reviews;
tworzenie i aktualizacja dokumentacji.
Oferujemy:
nawiązanie współpracy w oparciu o umowę B2B z rządową agencją wykonawczą, która łączy świat nauki i biznesu, tworząc odpowiednie warunki do prowadzenia prac B+R+I;
wdrożenie w środowisko projektowe oraz przekazanie niezbędnej wiedzy dotyczącej realizowanego projektu;
możliwość realizacji usług w formule zdalnej;
możliwość korzystania z nowoczesnego biura w Varso Tower (obok Dworca Centralnego), wyposażonego m.in. w rowerownię wraz z zapleczem sanitarnym.
🔍 Dekoder Ogłoszenia
🔴
co najmniej 3-letnie doświadczenie w realizacji projektów związanych z projektowaniem, tworzeniem i wdrażaniem oprogramowania
Może oznaczać zarówno pracę nad jednym dużym projektem, jak i nad kilkoma mniejszymi, co niekoniecznie przekłada się na głębokie zrozumienie całego cyklu życia oprogramowania.
🔴
doświadczenie w stosowaniu dobrych praktyk programistycznych
Jest to ogólne stwierdzenie, które może oznaczać różne rzeczy dla różnych firm, od podstawowych zasad po zaawansowane wzorce projektowe.
🟡
znajomość relacyjnych i nierelacyjnych baz danych (SQL oraz NoSQL) w tym PostgreSQL
Wymaganie znajomości obu typów baz danych może sugerować potrzebę pracy z różnorodnymi systemami, a niekoniecznie dogłębnej specjalizacji w jednym konkretnym.
🟡
znajomość co najmniej dwóch z następujących technologii: Websocket, MongoDB, RabbitMQ, Redis, Nginx, Mercure
Sugeruje to potrzebę wszechstronności i gotowości do pracy z różnymi narzędziami, a niekoniecznie głębokiej ekspertyzy w każdej z nich.
🟡
znajomość języka angielskiego umożliwiająca na samodzielne czytanie dokumentacji technicznej
Może oznaczać jedynie bierną znajomość języka, bez konieczności aktywnego używania go w komunikacji.