W skrócie
- Zadania: Twórz i wspieraj złożone aplikacje oraz rozwiązania chmurowe.
- Firma: IQVIA - lider w badaniach klinicznych i inteligencji zdrowotnej.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych rozwiązań.
- Kwalifikacje: Doświadczenie w programowaniu i inżynierii danych.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Staff Software Development Engineer to starszy indywidualny współpracownik odpowiedzialny za projektowanie, rozwój, wdrażanie i wsparcie złożonych rozwiązań programowych i danych. Ta rola łączy silną wiedzę inżynieryjną z głęboką znajomością platform Big Data, technologii chmurowych i praktyk DevOps. Stanowisko zapewnia techniczne przywództwo w projektach, promuje najlepsze praktyki inżynieryjne oraz współpracuje z zespołami międzyfunkcyjnymi w celu dostarczenia skalowalnych, niezawodnych i wysokiej jakości rozwiązań.
Kluczowe obowiązki:
- Projektowanie, rozwijanie i wspieranie złożonych aplikacji programowych, potoków danych i rozwiązań opartych na chmurze.
- Praca w pełnym stosie technologicznym, w tym usługi backendowe, API, bazy danych, platformy danych i infrastruktura chmurowa.
- Przewodzenie technicznemu projektowaniu i wdrażaniu dużych, krytycznych inicjatyw biznesowych.
- Rozwój i optymalizacja procesów ETL oraz rozwiązań do przetwarzania dużych zbiorów danych przy użyciu nowoczesnych technologii Big Data.
- Wdrażanie pipeline'ów CI/CD, automatyzacji infrastruktury i najlepszych praktyk DevOps.
- Promowanie jakości oprogramowania poprzez przeglądy kodu, standardy testowania i najlepsze praktyki inżynieryjne.
- Ocena nowych technologii i trendów branżowych oraz rekomendowanie ulepszeń produktów, usług i procesów rozwoju.
- Mentorowanie inżynierów i udzielanie wskazówek technicznych w zespołach.
- Współpraca z interesariuszami z działów Produktu, Architektury, Infrastruktury i Biznesu w celu dostarczenia skalowalnych i bezpiecznych rozwiązań.
Wymagane kwalifikacje:
- Dyplom licencjata w dziedzinie informatyki, inżynierii, technologii informacyjnej lub pokrewnej, lub równoważne doświadczenie.
- Znaczące doświadczenie w rozwoju oprogramowania, analizie systemów, inżynierii danych lub inżynierii chmurowej.
- Silne doświadczenie w projektowaniu i rozwijaniu aplikacji na dużą skalę oraz platform danych.
- Udokumentowane doświadczenie w prowadzeniu złożonych inicjatyw technicznych i wpływaniu na kierunek inżynieryjny.
Wymagane umiejętności techniczne:
- Silne umiejętności programowania w Pythonie, Scali i SQL.
- Doświadczenie z Apache Spark, Databricks, Azure Data Lake Storage (ADLS) i nowoczesnymi architekturami jezior danych.
- Praktyczne doświadczenie z Microsoft Azure i rozwojem aplikacji natywnych dla chmury.
- Doświadczenie z Git, GitLab CI, Azure Pipelines, Maven i najlepszymi praktykami CI/CD.
- Silna znajomość Apache Airflow do orkiestracji i harmonogramowania.
- Doświadczenie z Terraform i praktykami infrastruktury jako kodu.
- Praktyczne doświadczenie z Dockerem i środowiskami kontenerowymi.
- Silne zrozumienie relacyjnych baz danych, szczególnie MS SQL Server i MySQL.
- Doświadczenie w pracy w środowiskach dostarczania Agile z wykorzystaniem Scrum i Kanban.
- Znajomość JIRA i Confluence do zarządzania wymaganiami i projektami.
Preferowane umiejętności:
- Doświadczenie z Kafka, Databricks Workflows, skryptowaniem Bash i technologiami ELK Stack (Elasticsearch, Logstash, Kibana, Filebeat).
- Doświadczenie z AWS, GCP lub środowiskami wielochmurowymi.
- Znajomość monitorowania Sparka, Prometheus, Grafana lub Azure Monitor.
- Doświadczenie z PostgreSQL, Oracle, Hive, HDFS lub Impala.
- Certyfikaty Azure Data Engineer, Azure Developer, Azure DevOps lub pokrewne certyfikaty chmurowe.
- Znajomość narzędzi AI Agent IDE (np. Cursor) do wspomagania rozwoju z wykorzystaniem AI.
Profil sukcesu:
Idealny kandydat to praktyczny lider techniczny, który łączy silne podstawy inżynieryjne z głęboką wiedzą na temat Big Data, chmury Azure i praktyk DevOps. Pasjonuje się budowaniem skalowalnych, niezawodnych i wysokiej jakości rozwiązań, jednocześnie mentorując innych i wpływając na strategię techniczną w całej organizacji.
Staff Software Developer Engineer in Warsaw – pracodawca: IQVIA
IQVIA to wiodąca globalna firma zajmująca się badaniami klinicznymi oraz analizą danych w sektorze ochrony zdrowia, oferująca wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w zespole HE/HTA/V&A, będziesz mieć szansę na współpracę z czołowymi klientami w branży farmaceutycznej, a także na rozwijanie swoich umiejętności w zakresie innowacyjnych strategii dostępu do rynku. Nasza kultura pracy opiera się na współpracy, różnorodności i ciągłym doskonaleniu, co sprawia, że jesteśmy atrakcyjnym pracodawcą dla osób poszukujących znaczącej i satysfakcjonującej kariery.