Lo Sviluppatore PL/SQL si occupa dello sviluppo e della manutenzione di procedure, package e trigger su database Oracle. In un contesto aziendale collabora con analisti e team applicativi per trasformare requisiti funzionali in soluzioni performanti e manutenibili. Le mansioni includono scrittura di query SQL complesse, ottimizzazione delle performance, gestione delle transazioni e supporto all'integrazione con sistemi esterni.
Tra le competenze richieste figurano la padronanza di PL/SQL, conoscenza approfondita di Oracle Database, esperienza in tuning e diagnostica, familiarità con strumenti come SQL Developer, e capacità di testing e debug. Il ruolo richiede inoltre attenzione alla sicurezza dei dati, procedure di backup/restore e collaborazione in metodologie Agile. Spesso è richiesta esperienza in ambienti Linux/Unix e capacità di interfacciarsi con team di sviluppo e infrastruttura per garantire continuità operativa.
In base agli annunci presenti sul sito, la figura di Sviluppatore PL SQL mostra uno spazio rilevante nel mercato IT. Attualmente sono disponibili 3 opportunità che coprono diverse esigenze aziendali e tecnologiche. Le offerte si rivolgono a progetti di sviluppo, integrazione e ottimizzazione di basi dati.
Le posizioni per Sviluppatore PL SQL operano prevalentemente nei settori finanza, assicurazioni, telecomunicazioni e consulenza IT, ma appaiono anche in contesti industriali e pubblici. Tra i trend emergenti si segnala l'integrazione con servizi cloud, automazione dei processi database e pratiche di DevOps, che influenzano requisiti e strumenti richiesti. Le location e le aziende interessate possono variare sensibilmente in base agli annunci (es. Milano, Napoli, Roma; PENTA SOLUZIONI INFORMATICHE S.R.L., ENetworks Srl).
Studi richiesti: Laurea in Informatica, Ingegneria Informatica o titolo equivalente; percorsi ITS o corsi professionali specializzati in database. Certificazioni Oracle (es. Oracle PL/SQL Developer, Oracle Database Administrator) sono altamente apprezzate.
Competenze richieste: PL/SQL avanzato, SQL ottimizzato e tuning, Oracle Database (RDBMS), Analisi delle performance e tuning, Progettazione dati e modellazione ER, SQL Developer, SQL*Plus, Gestione transazioni e concurrence, Backup e recovery Oracle, Oracle RAC e Data Guard (conoscenza base), Scripting Linux/Unix, ETL e integrazione dati, Controllo versione (Git), Debugging e test automatizzati, Sicurezza database e gestione privilegi, Conoscenza di REST/JSON per integrazione
2 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Seniority level Entry level Employment type Full-time Job function Engineering and Informati...
Un'azienda IT sta cercando un Programmatore PL/SQL a Roma, con la possibilità di lavorare in Smart Working. La figura ricercata deve possedere competenze avanzate in SQL e PL/SQL, oltre a esperienza c...
🚀 e Networks s.r.l. è alla ricerca di un PL/SQL Developer (Junior) per un'importante opportunità su Milano! Sede di lavoro: Milano (modalità ibrida da concordare) Esperienza richiesta: da 6 mesi fino...
Domande frequenti sul lavoro di Sviluppatore PL SQL
Lo sviluppatore PL/SQL è responsabile della scrittura, manutenzione e ottimizzazione di codice lato database in PL/SQL. Questo include la progettazione e sviluppo di procedure, funzioni, package e trigger, la stesura di query ottimizzate e la risoluzione di problemi di performance. Deve inoltre collaborare con analisti funzionali e team applicativi per tradurre requisiti in implementazioni robuste, curare test di unità e integrazione, gestire transazioni e garantire la coerenza dei dati. Spesso supporta anche attività di deploy su ambienti di test e produzione e partecipa alla stesura di documentazione tecnica e procedure operative.
Le competenze indispensabili includono padronanza di PL/SQL e SQL avanzato, esperienza con Oracle Database e con strumenti come SQL Developer o SQL*Plus. È fondamentale saper effettuare il tuning delle query, analizzare execution plan e risolvere colli di bottiglia. Conoscenze su backup/restore, gestione transazioni, concorrenza e sicurezza dei dati sono richieste. È inoltre utile esperienza in ambienti Linux/Unix, utilizzo di sistemi di versionamento, nozioni di integrazione dati (ETL) e capacità di collaborazione in team con pratiche Agile. Certificazioni Oracle rappresentano un valore aggiunto.
La carriera può partire da junior PL/SQL developer con responsabilità su task specifici, evolvendosi verso ruoli senior che guidano progettazione, ottimizzazione e architettura dati. Possono emergere posizioni di lead developer, database architect o DBA specializzato in Oracle. La retribuzione dipende da esperienza, località e settore: le grandi città e il banking/finance e consulenza pagano generalmente meglio. Anche competenze aggiuntive come performance tuning, esperienza con RAC/Data Guard e certificazioni Oracle possono aumentare il valore contrattuale. Lavoro in progetti internazionali o freelance può offrire ulteriori opportunità economiche.
Le certificazioni Oracle come Oracle Database SQL Certified Associate, Oracle PL/SQL Developer Certified Professional o certificazioni più avanzate da Oracle Database Administrator sono utili per convalidare competenze tecniche. Per ruoli focalizzati sullo sviluppo PL/SQL, certificazioni specifiche sul linguaggio e su SQL dimostrano capacità di progettazione e ottimizzazione. Per posizioni che richiedono gestione infrastrutturale, certificazioni DBA sono rilevanti. Sebbene l'esperienza pratica resti il fattore principale per molte aziende, le certificazioni possono facilitare l'accesso a opportunità e aumentare credibilità, soprattutto in ambito consulenziale o in selezioni formalizzate.
Prepararsi include ripassare PL/SQL avanzato, concetti di normalizzazione e modellazione dati, e pratiche di tuning delle query. È utile esercitarsi sulla scrittura di procedure, package e trigger, interpretare execution plan e risolvere esercizi di performance. Preparare esempi di progetti reali, casi di ottimizzazione e problemi risolti aiuta in fase di colloquio. Conoscenze di backup/restore, gestione transazioni e sicurezza sono spesso richieste. Infine, dimostrare familiarità con strumenti di sviluppo Oracle e metodologie Agile, e avere un repository di codice o esempi tecnici pronti, può fare la differenza.
Il lavoro remoto è diventato più comune anche per ruoli back-end e database, ma la diffusione dipende dal tipo di azienda e dal settore. In società di consulenza e in progetti software è frequente il lavoro ibrido o remoto, mentre in realtà con requisiti di sicurezza elevata, come banking o infrastrutture critiche, la presenza in sede può essere richiesta. Le attività di deployment e gestione degli ambienti possono richiedere accessi controllati. Complessivamente, le competenze tecniche e la capacità di lavorare in team remoto sono sempre più apprezzate e aumentano le possibilità di contratti flessibili.
Salva l'offerta di lavoro
Potrai cancellare la tua sottoscrizione in qualsiasi momento. Cliccando "Salva offerta" accetti Termini e condizioni e Privacy
Ricevi in anteprima le offerte di lavoro
Potrai cancellare la tua sottoscrizione in qualsiasi momento. Cliccando "Salva alert" accetti Termini e condizioni e Privacy