Senior Software Consultant
⚲ Warszawa
190–195 zł netto (+ VAT) / mies.
Wymagania
- Python
- SQL
- PostgreSQL
- Cloud
- AWS
- Terraform
- Docker
- Streamlit
- Dash
Opis stanowiska
Nasze wymagania:
Bardzo dobra znajomość Python oraz doświadczenie w tworzeniu i utrzymaniu aplikacji produkcyjnych.
Doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL).
Umiejętność projektowania i rozwijania schematów baz danych oraz procesów opartych o SQL.
Doświadczenie w samodzielnym prowadzeniu lub współprowadzeniu systemów produkcyjnych end-to-end.
Umiejętność szybkiego przejęcia odpowiedzialności za istniejący kod i dalszego jego rozwoju.
Praktyczne podejście do testów automatycznych (unit, integration, regression).
Doświadczenie w pracy z dokumentacją techniczną, procesami zarządzania zmianą oraz uporządkowanym cyklem dostarczania oprogramowania.
Znajomość środowisk chmurowych i nowoczesnych procesów wdrożeniowych.
Umiejętność pracy z różnorodnymi interesariuszami oraz bardzo dobre zdolności komunikacyjne.
Samodzielność i odpowiedzialność charakterystyczna dla poziomu Senior.
Zaawansowaną znajomość języka angielskiego.
Mile widziane:
Doświadczenie w branży farmaceutycznej, biotechnologicznej, medycznej lub innych środowiskach regulowanych.
Znajomość zagadnień GxP, Computerized Systems Validation, Data Integrity oraz audit trail.
Doświadczenie z frameworkami Streamlit, Dash lub podobnymi rozwiązaniami Python.
Znajomość AWS lub innych platform chmurowych.
Doświadczenie z narzędziami Infrastructure as Code (Terraform, CloudFormation, AWS CDK).
Znajomość konteneryzacji, architektury serverless oraz zarządzanych usług chmurowych.
Doświadczenie z systemami MES, analizą danych produkcyjnych lub przemysłowych.
Wiedza z zakresu Statistical Process Control (SPC).
Doświadczenie w skalowaniu rozwiązań od pojedynczego wdrożenia do platform wykorzystywanych przez wiele zespołów.
Znajomość zagadnień ALCOA+, IT Risk Assessment, kontroli dostępu oraz wymagań compliance.
O projekcie:
Dla naszego klienta z branży farmaceutycznej poszukujemy doświadczonego Senior Software Consultanta, który przejmie odpowiedzialność za rozwój i utrzymanie istniejącego rozwiązania analitycznego wspierającego procesy produkcyjne.
To rola dla osoby, która lubi mieć realny wpływ na produkt i samodzielnie podejmować decyzje techniczne. System jest już wykorzystywany biznesowo, a przed nim kolejne etapy rozwoju obejmujące nowe funkcjonalności, skalowanie rozwiązania, usprawnienia architektoniczne oraz inicjatywy związane z Data Integrity i IT Risk Assessment.
Będziesz współpracować bezpośrednio z ekspertami biznesowymi, zespołami jakości, IT oraz użytkownikami końcowymi, mając realny wpływ na kierunek rozwoju rozwiązania w środowisku o wysokich wymaganiach jakościowych i regulacyjnych.
Zakres obowiązków:
Przejęcie technicznej odpowiedzialności za istniejącą aplikację opartą na Pythonie.
Rozwój i wdrażanie nowych funkcjonalności odpowiadających na potrzeby biznesowe, produkcyjne oraz jakościowe.
Projektowanie i rozwój relacyjnych baz danych, modeli danych oraz przepływów opartych o SQL.
Utrzymanie i rozwój środowiska wdrożeniowego działającego w chmurze.
Wprowadzanie usprawnień architektonicznych zwiększających skalowalność i utrzymywalność rozwiązania.
Zapewnienie wysokiej jakości dostarczanego oprogramowania poprzez testowanie, dokumentację i kontrolowane wdrażanie zmian.
Współpraca z ekspertami domenowymi, QA, IT oraz interesariuszami biznesowymi.
Analiza wymagań biznesowych i przekładanie ich na praktyczne rozwiązania techniczne.
Wsparcie procesu przekazywania wiedzy oraz zapewnienie długoterminowej utrzymywalności systemu.
Udział w inicjatywach związanych z Data Integrity oraz IT Risk Assessment.
Oferujemy:
Współpracę w oparciu o kontrakt B2B.
Bieżące wsparcie podczas całego okresu współpracy.
Możliwość pracy w międzynarodowym środowisku.
Przyjazną atmosferę i współpracę w organizacji o szwedzkiej kulturze pracy.
Prywatną opiekę medyczną.
Ubezpieczenie na życie.
Kartę Multisport.
Integracyjne wydarzenia zespołowe (teambuilding).
Bardzo dobra znajomość Python oraz doświadczenie w tworzeniu i utrzymaniu aplikacji produkcyjnych.
Doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL).
Umiejętność projektowania i rozwijania schematów baz danych oraz procesów opartych o SQL.
Doświadczenie w samodzielnym prowadzeniu lub współprowadzeniu systemów produkcyjnych end-to-end.
Umiejętność szybkiego przejęcia odpowiedzialności za istniejący kod i dalszego jego rozwoju.
Praktyczne podejście do testów automatycznych (unit, integration, regression).
Doświadczenie w pracy z dokumentacją techniczną, procesami zarządzania zmianą oraz uporządkowanym cyklem dostarczania oprogramowania.
Znajomość środowisk chmurowych i nowoczesnych procesów wdrożeniowych.
Umiejętność pracy z różnorodnymi interesariuszami oraz bardzo dobre zdolności komunikacyjne.
Samodzielność i odpowiedzialność charakterystyczna dla poziomu Senior.
Zaawansowaną znajomość języka angielskiego.
Mile widziane:
Doświadczenie w branży farmaceutycznej, biotechnologicznej, medycznej lub innych środowiskach regulowanych.
Znajomość zagadnień GxP, Computerized Systems Validation, Data Integrity oraz audit trail.
Doświadczenie z frameworkami Streamlit, Dash lub podobnymi rozwiązaniami Python.
Znajomość AWS lub innych platform chmurowych.
Doświadczenie z narzędziami Infrastructure as Code (Terraform, CloudFormation, AWS CDK).
Znajomość konteneryzacji, architektury serverless oraz zarządzanych usług chmurowych.
Doświadczenie z systemami MES, analizą danych produkcyjnych lub przemysłowych.
Wiedza z zakresu Statistical Process Control (SPC).
Doświadczenie w skalowaniu rozwiązań od pojedynczego wdrożenia do platform wykorzystywanych przez wiele zespołów.
Znajomość zagadnień ALCOA+, IT Risk Assessment, kontroli dostępu oraz wymagań compliance.
O projekcie:
Dla naszego klienta z branży farmaceutycznej poszukujemy doświadczonego Senior Software Consultanta, który przejmie odpowiedzialność za rozwój i utrzymanie istniejącego rozwiązania analitycznego wspierającego procesy produkcyjne.
To rola dla osoby, która lubi mieć realny wpływ na produkt i samodzielnie podejmować decyzje techniczne. System jest już wykorzystywany biznesowo, a przed nim kolejne etapy rozwoju obejmujące nowe funkcjonalności, skalowanie rozwiązania, usprawnienia architektoniczne oraz inicjatywy związane z Data Integrity i IT Risk Assessment.
Będziesz współpracować bezpośrednio z ekspertami biznesowymi, zespołami jakości, IT oraz użytkownikami końcowymi, mając realny wpływ na kierunek rozwoju rozwiązania w środowisku o wysokich wymaganiach jakościowych i regulacyjnych.
Zakres obowiązków:
Przejęcie technicznej odpowiedzialności za istniejącą aplikację opartą na Pythonie.
Rozwój i wdrażanie nowych funkcjonalności odpowiadających na potrzeby biznesowe, produkcyjne oraz jakościowe.
Projektowanie i rozwój relacyjnych baz danych, modeli danych oraz przepływów opartych o SQL.
Utrzymanie i rozwój środowiska wdrożeniowego działającego w chmurze.
Wprowadzanie usprawnień architektonicznych zwiększających skalowalność i utrzymywalność rozwiązania.
Zapewnienie wysokiej jakości dostarczanego oprogramowania poprzez testowanie, dokumentację i kontrolowane wdrażanie zmian.
Współpraca z ekspertami domenowymi, QA, IT oraz interesariuszami biznesowymi.
Analiza wymagań biznesowych i przekładanie ich na praktyczne rozwiązania techniczne.
Wsparcie procesu przekazywania wiedzy oraz zapewnienie długoterminowej utrzymywalności systemu.
Udział w inicjatywach związanych z Data Integrity oraz IT Risk Assessment.
Oferujemy:
Współpracę w oparciu o kontrakt B2B.
Bieżące wsparcie podczas całego okresu współpracy.
Możliwość pracy w międzynarodowym środowisku.
Przyjazną atmosferę i współpracę w organizacji o szwedzkiej kulturze pracy.
Prywatną opiekę medyczną.
Ubezpieczenie na życie.
Kartę Multisport.
Integracyjne wydarzenia zespołowe (teambuilding).
🔍 Dekoder Ogłoszenia
🔴
Umiejętność szybkiego przejęcia odpowiedzialności za istniejący kod i dalszego jego rozwoju.
Możliwe, że będziesz musiał naprawiać błędy w starym, nieudokumentowanym kodzie bez wystarczającego wsparcia.
🔴
Samodzielność i odpowiedzialność charakterystyczna dla poziomu Senior.
Oczekuje się, że będziesz działać bez ciągłego nadzoru, co może oznaczać brak mentoringu.
🟡
Znajomość środowisk chmurowych i nowoczesnych procesów wdrożeniowych.
Może oznaczać zarówno zaawansowane umiejętności w chmurze, jak i podstawową znajomość narzędzi CI/CD.
🟡
Doświadczenie w pracy z dokumentacją techniczną, procesami zarządzania zmianą oraz uporządkowanym cyklem dostarczania oprogramowania.
Może oznaczać, że firma ma dobrze zdefiniowane procesy, ale też że mogą być one sztywne i biurokratyczne.
🔴
Doświadczenie w samodzielnym prowadzeniu lub współprowadzeniu systemów produkcyjnych end-to-end.
Może oznaczać pełną odpowiedzialność za system, w tym za jego awarie i utrzymanie poza standardowymi godzinami pracy.