SQL programátor je odborník na správu, návrh a optimalizáciu databáz pomocou jazyka SQL (Structured Query Language). Hlavnou úlohou SQL programátora je vytvárať, udržiavať a optimalizovať databázové systémy, ktoré podporujú efektívne ukladanie a načítanie dát. Píše a optimalizuje SQL dotazy, vytvára a udržiava databázové objekty, ako sú tabuľky, pohľady, indexy a procedúry. SQL programátor pracuje na integrácii databázových riešení do aplikácií. SQL programátor spolupracuje s vývojármi softvéru, analytikmi a ďalšími IT odborníkmi, aby zabezpečil, že databázové systémy sú bezpečné, výkonné a spoľahlivé. Táto pozícia vyžaduje hlboké znalosti SQL, skúsenosti s databázovými systémami a schopnosť riešiť komplexné problémy týkajúce sa správy dát.