SQL Developer je zodpovědný za vývoj a správu databázových struktur aplikací a to jak z pohledu databázové architektury (tabulky, pohledy, procedury, triggery), tak z hlediska bezpečnosti (správy přístupů, ochrany).
SQL Developeři nejčastěji pracují s těmito databázovými platformami: SQL Server, MySQL a Oracle. Často jsou jako SQL Developeři označování mylně i Databázoví administrátoři – jenže tato pozice vyžaduje jiný skillset i když se částečně překrývají.
SQL Developer- Popis práce – Job Description
- Navrhování databázových tabulek a struktur nad nějakou databázovou platformou (SQL Server, Oracle, apod)
- Vytváření views (pohledů), funkcí, uložených procedurm triggerů
- Vytváření složitých a vysoce optimalizovaných SQL dotazů
- Řešení problémů s výkonem databází/aplikací/skriptů/serveru
- Udržování kvality dat a Master data management
- Udržování dokumentace k systémům
- Administrace databázové platformy (DBA)
- Často přesah do business intelligence – např. vývoj reportů, OLAP, ETL
- Banky a pojišťovny
- IT společnosti
- Telekomunikační společnosti
- Farmaceutické společnosti
- Veřejný sektor
- Vysoké školy a univerzity
Jde většinou o střední a velké společnosti, kde je daleko větší potřeba řešit data a reporting koncepčně než je tomu u malých firem.
Klíčové Dovednosti pro SQL Developera
- Programovací jazyky – SQL, výhodou je znalost objektově orientovaného jazyka (stále oblíbenější je Python)
- Schopnost práce s XML, JSON, HTML, CSS
- Potěší certifikace MCSA na SQL nebo certifikace MCSA Power BI
- Schopnost práce v agilním prostředí (JIRA, confluence, apod)
- Znalost verzovacího systému (git, tfs, apod)
- Přesnost, smysl pro detail, pečlivost
- Flexibilita, odolnost proti stresu, asertivita
- Práce v týmu