Firma: PradeepIT Consulting Services Pvt Ltd
Stanowisko: Python | SQL | Databricks Developer | 4-5 lat doświadczenia | Strefa czasowa USA | Praca z biura (WFO)
Lokalizacje: Bangalore i Pune
Liczba miejsc: 02
Czas dołączenia: Natychmiast lub do 15 dni okresu wypowiedzenia
Godziny pracy: od 18:00 do 3:00 IST
Poszukujemy wysoce wykwalifikowanego Developera Python, SQL i Databricks z 4 do 5 lat praktycznego doświadczenia, aby dołączył do naszego dynamicznego zespołu w Bangalore i Pune. Rola ta obejmuje rozwijanie, utrzymywanie i optymalizację aplikacji oraz rozwiązań opartych na danych w różnorodnych branżach.
1. Tworzenie oprogramowania:
- Projektowanie i rozwijanie wysokowydajnych, skalowalnych rozwiązań danych przy użyciu Pythona.
- Translacja wymagań biznesowych na solidne implementacje techniczne.
- Zapewnienie jakości kodu i jego utrzymywalności przez przestrzeganie najlepszych praktyk.
2. Zarządzanie bazami danych SQL:
- Projektowanie i optymalizacja relacyjnych baz danych SQL.
- Przeprowadzanie skomplikowanych zapytań SQL do analizy i manipulacji danymi.
- Poprawa wydajności bazy danych poprzez staranne dostrajanie i optymalizację.
3. Zarządzanie platformą Databricks:
- Wykorzystanie platformy Databricks do zaawansowanego przetwarzania danych i analizy.
- Utrzymanie i optymalizacja procesów ETL i potoków danych.
4. Analiza danych i raportowanie:
- Praca wraz z ekspertami danych w celu określenia wymagań dotyczących danych i osiągnięcia użytecznych wniosków.
- Tworzenie wnikliwych raportów i dashboardów wspierających decyzje biznesowe.
5. Kontrola wersji kodu:
- Zarządzanie zmianami kodu i historią za pomocą narzędzi do kontroli wersji, jak Git.
- Zapewnienie wysokiej jakości kodu przez recenzje rówieśnicze i praktyki współpracy.
6. Dokumentacja:
- Dokumentowanie całego kodu, modeli danych i zmian proceduralnych dla przyszłych odniesień.
- Utrzymywanie aktualnej i dostępnej dokumentacji technicznej.
7. Ciągła poprawa i uczenie się:
- Śledzenie najnowszych trendów i technologii w Pythonie, SQL i Databricks.
- Kształtowanie kultury uczenia się w zespole i organizacji.
- Licencjat w dziedzinie informatyki, technologii informacyjnych lub pokrewnych.
- 4-5 lat doświadczenia zawodowego w programowaniu w