Développeur PL/SQL Oracle freelance
PL/SQL Oracle reste incontournable dans la banque et l'assurance. Missions, migrations Oracle vers PostgreSQL, packages, triggers, TJM.
Développeur PL/SQL Oracle freelance
Il y a vingt ans, PL/SQL était partout. Aujourd'hui, on entend dire qu'il "appartient au passé". Pourtant, allez voir n'importe quelle grande banque française, n'importe quel assureur, n'importe quel opérateur télécom historique : leurs moteurs de calcul critique tournent toujours sur Oracle Database, avec des centaines de milliers de lignes de PL/SQL. Et il faut bien quelqu'un pour les maintenir, les faire évoluer — ou les migrer. Le développeur PL/SQL Oracle freelance est, un profil rare, demandé et bien payé.
Pourquoi PL/SQL est toujours là
- Performance : la logique exécutée au plus près des données reste imbattable sur de gros volumes transactionnels.
- Maturité : Oracle Database 23ai propose toujours plus de fonctionnalités (JSON, AI Vector Search, blockchain tables).
- Inertie applicative : réécrire 30 ans de PL/SQL coûte des millions. Beaucoup d'entreprises font le choix de la stabilité.
- Régulation : dans la banque, certaines applications "core" ne peuvent pas être migrées sans audit lourd.
Compétences clés d'un développeur PL/SQL
- Maîtrise des packages, procédures, fonctions, types et collections,
- Triggers (DML, instead-of, system),
- Jobs DBMS_SCHEDULER,
- PL/SQL avancé : bulk binding (FORALL, BULK COLLECT), cursors paramétrés, autonomous transactions,
- Optimisation :
DBMS_XPLAN, hints, partitionnement, index function-based, - APIs natives Oracle : UTL_HTTP, UTL_FILE, DBMS_LOB, APEX_JSON,
- Sécurité : VPD, audit, encryption (TDE).
Domaines fonctionnels typiques
- Banque : moteurs de calcul d'intérêts, scoring, anti-blanchiment,
- Assurance : tarification, sinistres, provisions techniques,
- Telco : facturation, rating, médiation,
- Énergie : facturation des consommations, équilibrage.
Trois types de missions freelance
A. Maintien en condition opérationnelle (MCO)
Reprise d'un parc PL/SQL existant. Objectif : corriger les bugs, faire évoluer les règles métier, livrer des nouvelles versions sans casser l'existant.
B. Modernisation et industrialisation
- Mise en place de Liquibase ou Flyway pour versionner les scripts DDL/PL/SQL,
- Tests unitaires avec utPLSQL,
- CI/CD avec Jenkins ou GitLab CI,
- Documentation et refactoring des packages historiques.
C. Migration Oracle → PostgreSQL (ou Snowflake / SQL Server)
C'est la mission la mieux payée. La complexité vient des spécificités Oracle :
- Conversion de packages PL/SQL en fonctions PostgreSQL (PL/pgSQL),
- Remplacement des sequences et synonymes,
- Réécriture des hierarchical queries (
CONNECT BY→WITH RECURSIVE), - Adaptation des jobs DBMS_SCHEDULER vers pg_cron ou Airflow,
- Tests de non-régression de bout en bout.
Outils utilisés : Ora2Pg, AWS SCT, EDB Postgres Advanced Server.
TJM développeur PL/SQL Oracle freelance
- Junior (1–3 ans) : 500–580 €/jour
- Confirmé (3–7 ans) : 580–700 €/jour
- Senior / Tech Lead (7+ ans, banque ou assurance) : 700–800 €/jour
Les missions de migration Oracle → PostgreSQL payent souvent 800 €+ dans les grands comptes.
FAQ développeur PL/SQL
Est-ce que ça vaut le coup d'apprendre PL/SQL aujourd'hui ? Si vous visez la banque, l'assurance ou les grands comptes industriels, oui. C'est un investissement payant sur 10–15 ans encore.
Quel niveau d'anglais ? Documentation Oracle = anglais obligatoire, mais beaucoup de missions sont en équipes francophones.
Comment se former ? Bibliographie Steven Feuerstein (encore et toujours), Oracle Live SQL, certifications Oracle (OCP).
Faut-il devenir DBA en parallèle ? Non, mais comprendre l'AWR, les wait events et le partitionnement double votre valeur sur le marché.
Tendances
- Migration massive vers PostgreSQL chez les acteurs publics et plusieurs banques européennes,
- Oracle 23ai introduit AI Vector Search → nouveaux cas d'usage,
- Coexistence durable entre Oracle (core) et PostgreSQL (nouveaux services),
- APEX continue de séduire pour les apps internes rapides.
ForTeam IT à vos côtés
Chez ForTeam IT, nous accompagnons régulièrement des développeurs PL/SQL freelances sur des missions de migration vers PostgreSQL ou de modernisation Oracle. Vous n'êtes pas seul : ces missions exigent une expertise rare, et nous nous chargeons de vous mettre en face de clients qui la reconnaissent et la rémunèrent à sa juste valeur.
À lire aussi
Vous êtes consultant IT freelance ?
Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.
Rejoindre la communauté