W skrócie
- Zadania: Twórz nowoczesne aplikacje backendowe i integruj je z platformami danych.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu backendowym i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.
Jako Backend .NET Developer z doświadczeniem w platformach danych, będziesz przede wszystkim projektować i budować nowoczesne aplikacje i usługi backendowe przy użyciu .NET i Microsoft Azure. Będziesz również przyczyniać się do rozwiązań opartych na danych, integrując usługi backendowe z nowoczesnymi platformami danych, takimi jak Microsoft Fabric lub Databricks. Ta rola jest odpowiednia dla doświadczonego programisty backendowego, który chce poszerzyć swoje doświadczenie w inżynierii danych i pracować w zakresie odpowiedzialności związanych z aplikacjami, integracją i platformami danych.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie niezawodnych, łatwych w utrzymaniu i dobrze przetestowanych aplikacji i usług backendowych przy użyciu C#, .NET i Microsoft Azure.
- Budowanie i integrowanie REST API, rozproszonych usług i aplikacji opartych na danych.
- Integracja usług backendowych z nowoczesnymi platformami danych, takimi jak Microsoft Fabric lub Databricks.
- Przyczynianie się do rozwoju potoków danych, transformacji danych i rozwiązań integracyjnych.
- Rozwój logiki przetwarzania danych, automatyzacji i integracji przy użyciu Pythona i SQL.
- Praca z relacyjnymi bazami danych i nowoczesnymi architekturami danych, w tym rozwiązaniami typu data lake, lakehouse i data warehouse.
- Budowanie i utrzymywanie potoków CI/CD przy użyciu Azure DevOps lub GitHub Actions.
- Bezpośrednia współpraca z interesariuszami technicznymi i biznesowymi w celu zrozumienia i doprecyzowania wymagań.
- Ścisła współpraca z rozproszonymi zespołami projektowymi przy użyciu metodologii Agile.
- Przyczynianie się do jakości inżynieryjnej poprzez automatyczne testowanie, przeglądy kodu, techniczne opinie i dzielenie się wiedzą.
- Przyczynianie się do rozwiązań wspierających AI, gdzie to możliwe, szczególnie integracji między usługami backendowymi, platformami danych i usługami AI Microsoft Azure.
- Praca nad projektami w różnych branżach i dziedzinach biznesowych.
Wymagane umiejętności i doświadczenie:
- Co najmniej 3-letnie doświadczenie w komercyjnej produkcji oprogramowania przy użyciu C# i .NET.
- Doświadczenie w budowaniu aplikacji backendowych i API przy użyciu ASP.NET Core.
- Doświadczenie w projektowaniu i integrowaniu REST API oraz rozproszonych usług.
- Praktyczne doświadczenie z Microsoft Azure i rozwojem aplikacji w chmurze.
- Znajomość relacyjnych baz danych (np. SQL Server / Azure SQL).
- Znajomość automatycznego testowania, zasad czystego kodu, wzorców projektowych i nowoczesnej architektury oprogramowania.
- Doświadczenie w budowaniu lub utrzymywaniu potoków CI/CD przy użyciu Azure DevOps lub GitHub Actions.
- Doświadczenie komercyjne w przyczynianiu się do potoków danych, transformacji danych lub rozwiązań integracyjnych.
- Praktyczne doświadczenie z przynajmniej jedną z następujących platform danych: Microsoft Fabric, w tym Data Factory, Lakehouse lub pokrewne obciążenia danych; Databricks, najlepiej Azure Databricks.
- Praktyczne doświadczenie w używaniu Pythona do przetwarzania danych, automatyzacji lub integracji systemów.
- Silne umiejętności SQL do zapytań, transformacji i walidacji danych.
- Znajomość podstawowych koncepcji inżynierii danych, w tym: ETL i ELT, modelowanie danych, jakość danych, architektury data lake, lakehouse i data warehouse, zarządzanie danymi.
- Umiejętność jasnej komunikacji zarówno z interesariuszami technicznymi, jak i biznesowymi.
- Chęć pracy w zakresie odpowiedzialności związanych z rozwojem backendowym, integracją systemów i platformami danych.
- Umiejętności językowe w języku angielskim na poziomie B2 lub wyższym, ponieważ angielski jest używany w codziennej komunikacji.
Preferowane umiejętności:
- Doświadczenie zarówno z Microsoft Fabric, jak i Databricks.
- Praktyczna znajomość PySpark i koncepcji Apache Spark.
- Doświadczenie z Data Factory (Microsoft Fabric lub Azure) i przechowywaniem danych, takim jak OneLake, Azure Data Lake Storage Gen2 lub Delta Lake.
- Znajomość Unity Catalog lub podobnych możliwości zarządzania danymi.
- Doświadczenie z architekturą opartą na komunikatach i zdarzeniach, taką jak Azure Service Bus lub Azure Event Hubs.
- Znajomość konteneryzacji i orkiestracji przy użyciu Dockera lub Kubernetes.
- Doświadczenie w przyczynianiu się do aplikacji lub rozwiązań danych wspierających AI, np. przy użyciu usług AI Microsoft lub Copilot Studio.
- Doświadczenie w korzystaniu z narzędzi wspomagających rozwój oprogramowania, takich jak GitHub Copilot, Cursor lub Claude Code.
- Znajomość technologii frontendowych, takich jak React lub Angular.
Backend .NET Developer with Data Platform Experience in Wrocław – pracodawca: Avanade Inc.
Avanade to doskonały pracodawca, który oferuje dynamiczne i wspierające środowisko pracy w sercu branży technologicznej. Nasza kultura opiera się na współpracy i innowacyjności, co stwarza wyjątkowe możliwości rozwoju zawodowego dla pracowników. Dodatkowo, lokalizacja w pobliżu kluczowych partnerów, takich jak Microsoft, zapewnia dostęp do unikalnych zasobów i programów, które wspierają rozwój kariery oraz umożliwiają zdobywanie cennego doświadczenia.