Programista Python / Python Developer (K/M)
Uniwersytet Jagielloński - Narodowe Centrum Promieniowania Synchrotronowego SOLARIS
⚲ Kraków
Do uzgodnienia
Wymagania
- Python
- Linux
- Git (nice to have)
- GitFlow (nice to have)
- Docker (nice to have)
- PyCharm (nice to have)
- VS Code (nice to have)
- Agile (nice to have)
- Kanban (nice to have)
- GitLab CI/CD (nice to have)
- TangoControls (nice to have)
Opis stanowiska
Wymagania:
- wykształcenie wyższe lub ostatnie lata studiów: Informatyka, Automatyka lub pokrewne,
- dobra znajomość języka programowania Python,
- znajomość dobrych praktyk programowania,
- znajomość systemów Linux (RHEL, Debian etc.)
- zainteresowanie procesami sterowania dużych infrastruktur badawczych,
- umiejętność pracy zespołowej,
- umiejętność czytania dokumentacji technicznej,
- znajomość języka angielskiego na poziomie komunikatywnym
Mile widziane:
- znajomość systemów kontroli wersji git oraz jego rozszerzenia GitFlow,
- znajomość systemów CI/CD, takich jak Gitlab CI/CD,
- znajomość standardu PEP8,
- znajomość nowoczesnych narzędzi DevOps, takich jak Docker,
- znajomość środowisk deweloperskich typu PyCharm, VS Code,
- znajomość metodologii Agile/Scrum/Kanban,
- znajomość systemu sterowania TANGO Controls
O firmie:
- Uniwersytet Jagielloński w Krakowie promuje współpracę i dba o dobrą atmosferę opartą na wzajemnym zaufaniu. Realizuje strategię wynikającą z The Human Resources Strategy for Researchers, tworząc stabilne warunki zatrudnienia i rozwój kariery naukowej, czego efektem jest przyznanie przez Komisję Europejską wyróżnienia HR Excellence in Research.
- Narodowe Centrum Promieniowania Synchrotronowego SOLARIS Uniwersytetu Jagiellońskiego ogłasza nabór do Zespołu NCPS SOLARIS i zaprasza do rozbudowy i wdrażania nowych rozwiązań
- w wyjątkowym ośrodku, znajdującym się na Polskiej Mapie Drogowej Infrastruktury Badawczej, synchrotron.uj.edu.pl.
Zakres obowiązków:
- rozwijanie systemu sterowania synchrotronu w rozproszonej architekturze obsługującej ponad 3000 urządzeń,
- praca jako programista Python przy rozwoju aplikacji obsługi linii pomiarowych i akceleratorów cząstek,
- uczestnictwo w procesie code review,
- udział w pracach międzynarodowej społeczności TANGO (tango-controls.org),
- ciągłe doskonalenie warsztatu inżynierskiego, a w tym udział w szkoleniach branżowych oraz konferencjach międzynarodowych
Oferujemy:
- stabilne zatrudnienie w oparciu o umowę o pracę, w uznanej uczelni,
- możliwość podnoszenia kwalifikacji oraz rozwoju zawodowego,
- benefity w postaci m.in. Karty Multisport, zajęć sportowych, możliwość skorzystania z pakietów medycznych, ubezpieczenia grupowego,
- dodatkowe świadczenia socjalne,
- udział w utrzymaniu i rozwoju unikalnej, multidyscyplinarnej infrastruktury badawczej,
- okazję pracy w międzynarodowym środowisku ekspertów,
- styczność z najnowszymi technologiami.
- uczestnictwo w pełnym cyklu życia projektu (planowanie, review, release),
- możliwość pracy hybrydowej,
- wykształcenie wyższe lub ostatnie lata studiów: Informatyka, Automatyka lub pokrewne,
- dobra znajomość języka programowania Python,
- znajomość dobrych praktyk programowania,
- znajomość systemów Linux (RHEL, Debian etc.)
- zainteresowanie procesami sterowania dużych infrastruktur badawczych,
- umiejętność pracy zespołowej,
- umiejętność czytania dokumentacji technicznej,
- znajomość języka angielskiego na poziomie komunikatywnym
Mile widziane:
- znajomość systemów kontroli wersji git oraz jego rozszerzenia GitFlow,
- znajomość systemów CI/CD, takich jak Gitlab CI/CD,
- znajomość standardu PEP8,
- znajomość nowoczesnych narzędzi DevOps, takich jak Docker,
- znajomość środowisk deweloperskich typu PyCharm, VS Code,
- znajomość metodologii Agile/Scrum/Kanban,
- znajomość systemu sterowania TANGO Controls
O firmie:
- Uniwersytet Jagielloński w Krakowie promuje współpracę i dba o dobrą atmosferę opartą na wzajemnym zaufaniu. Realizuje strategię wynikającą z The Human Resources Strategy for Researchers, tworząc stabilne warunki zatrudnienia i rozwój kariery naukowej, czego efektem jest przyznanie przez Komisję Europejską wyróżnienia HR Excellence in Research.
- Narodowe Centrum Promieniowania Synchrotronowego SOLARIS Uniwersytetu Jagiellońskiego ogłasza nabór do Zespołu NCPS SOLARIS i zaprasza do rozbudowy i wdrażania nowych rozwiązań
- w wyjątkowym ośrodku, znajdującym się na Polskiej Mapie Drogowej Infrastruktury Badawczej, synchrotron.uj.edu.pl.
Zakres obowiązków:
- rozwijanie systemu sterowania synchrotronu w rozproszonej architekturze obsługującej ponad 3000 urządzeń,
- praca jako programista Python przy rozwoju aplikacji obsługi linii pomiarowych i akceleratorów cząstek,
- uczestnictwo w procesie code review,
- udział w pracach międzynarodowej społeczności TANGO (tango-controls.org),
- ciągłe doskonalenie warsztatu inżynierskiego, a w tym udział w szkoleniach branżowych oraz konferencjach międzynarodowych
Oferujemy:
- stabilne zatrudnienie w oparciu o umowę o pracę, w uznanej uczelni,
- możliwość podnoszenia kwalifikacji oraz rozwoju zawodowego,
- benefity w postaci m.in. Karty Multisport, zajęć sportowych, możliwość skorzystania z pakietów medycznych, ubezpieczenia grupowego,
- dodatkowe świadczenia socjalne,
- udział w utrzymaniu i rozwoju unikalnej, multidyscyplinarnej infrastruktury badawczej,
- okazję pracy w międzynarodowym środowisku ekspertów,
- styczność z najnowszymi technologiami.
- uczestnictwo w pełnym cyklu życia projektu (planowanie, review, release),
- możliwość pracy hybrydowej,
🔍 Dekoder Ogłoszenia
🔴
ostatnie lata studiów
Może oznaczać, że szukają kogoś, kto jest jeszcze studentem i będzie pracował na niepełny etat lub w ramach praktyk, a nie pełnoprawnego pracownika z doświadczeniem.
🔴
dobra znajomość języka programowania Python
Często oznacza, że wystarczy podstawowa wiedza i umiejętność napisania prostego skryptu, a nie zaawansowane umiejętności.
🔴
znajomość dobrych praktyk programowania
Może być bardzo subiektywne i zależeć od tego, co osoba rekrutująca uważa za 'dobre praktyki', a niekoniecznie od formalnych standardów.
🔴
zainteresowanie procesami sterowania dużych infrastruktur badawczych
Może oznaczać, że praca będzie polegać głównie na utrzymaniu i monitorowaniu istniejących systemów, a nie na tworzeniu od podstaw nowych, innowacyjnych rozwiązań.
🟡
rozwój kariery naukowej
W kontekście uniwersyteckim może oznaczać ścieżkę kariery akademickiej, która jest znacznie dłuższa i bardziej złożona niż typowy rozwój w branży IT.