Opis stanowiska twórcy danych Szablon/krótki

Szukamy kreatywnego, znającego się technologii programisty baz danych do projektowania i zarządzania ramami pamięci. W tym celu deweloper bazy danych powinien wyjaśnić zamierzone użycie każdej bazy danych, a następnie utworzyć akceptowalne rozwiązania i nadzorować implementację tych systemów. Byłoby najlepiej, gdybyś był również dostępny, aby odpowiedzieć na pytania dotyczące korzystania z każdej bazy danych.

Aby odnieść sukcesy deweloperowi bazy danych, musisz zaoferować solidne rozwiązania odporne na hakowanie i inne naruszenia bezpieczeństwa. Twórca bazy danych najwyższego poziomu rozwiąże wszelkie obawy dotyczące wydajności w miarę ich powstania.

Profil pracy programisty danych

Deweloperzy baz danych zapewniają, że systemy zarządzania bazami danych (DBMS) mogą obsługiwać duże ilości danych. Deweloperzy, czasami znani jako programiści bazy danych, zazwyczaj działają jako członkowie zespołu programistycznego.

Funkcja dewelopera bazy danych jest często podzielona na trzy oddzielne obszary:

  • Zmiana i filtrowanie baz danych
  • Tworzenie i projektowanie nowych baz danych
  • Identyfikacja i rozwiązywanie problemów z bazą danych

Raporty do

  • Zespół danych i strategii
  • CEO
  • CTO

Obowiązki programistów danych

  • Utwórz, opracuj i instaluj systemy baz danych na podstawie specyfikacji klienta
  • Popraw wydajność systemów bazy danych
  • Utwórz specyfikacje projektowe i dokumentację funkcjonalną dla projektów bazy danych
  • Zarządzaj planowaniem przestrzeni i pojemności dla systemów baz danych
  • Utwórz tabele bazy danych, a także słowniki
  • Zapewnij jakość i integralność danych w bazach danych
  • Zidentyfikuj wszelkie problemy z wydajnością bazy danych i polecam działania naprawcze
  • Opracuj skomplikowane funkcje, skrypty, procedury przechowywane i wyzwalacze, aby pomóc w tworzeniu aplikacji
  • Pomoc w projektowaniu i architekturze baz danych w celu wspierania inicjatyw programowania aplikacji
  • Regularnie tworzenie kopii zapasowych i archiwum danych
  • Uruchom testy bazy danych i poprawki błędów
  • Niezwłocznie rozwiąż problemy związane z bazą danych
  • Utwórz protokoły bezpieczeństwa, aby zapewnić bezpieczeństwo baz danych przed niechcianym dostępem
  • Oceń obecne bazy danych i wydawaj zalecenia dotyczące poprawy wydajności wydajności
  • Twórz najlepsze praktyki projektowania i rozwoju bazy danych

Wymagania i umiejętności programistów danych

  • Wybitne umiejętności komunikacji werbalnej i pisemnej
  • Zaawansowane zdolności komputerowe i techniczne, w tym znajomość Microsoft Office Suite
  • Zrozumienie ustrukturyzowanego języka zapytań (SQL)
  • Doskonałe umiejętności analityczne i zdolność do zrozumienia skomplikowanych faktów
  • Wyjątkowe zdolności interpersonalne i budowania relacji
  • Rozwiązywanie problemów i umiejętności rozwiązywania problemów
  • skrupulatna dbałość o szczegóły
  • Wcześniejsze doświadczenie jako Oracle DBA/Application ADBA (preferowane)
  • wiedza na temat rozwoju SQL i PL/SQL
  • Eclipse 3.3 lub nowszy, skrypty Linux
  • Projekt schematów bazy danych, poprawki wydajności bazy danych, Oracle 10G+, Toad 9.6+
  • Pracująca wiedza na temat domeny telekomunikacyjnej i planowania światłowodowego