×
Register Here to Apply for Jobs or Post Jobs. X

Senior PL​/SQL Developer

Job in Medford, Middlesex County, Massachusetts, 02153, USA
Listing for: Roi Solutions Inc
Full Time position
Listed on 2026-09-15
Job specializations:
  • Software Development
    SQL Developer, Database Engineering, Oracle Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

About the Role

We’re looking for a Senior PL/SQL Developer to help us continue to evolve the database-layer business logic that powers Revolution CRM. This is a hands‑on technical role where you’ll work deep inside a large, mature Oracle database with complex stored procedures, packages, triggers, and data pipelines.

You’ll write, optimize, and maintain the PL/SQL code that implements core business operations: payment processing, data exports, integrations, scheduled jobs, and reporting logic and become a critical contributor to both platform stability and future modernization.

Responsibilities Day-to-Day
  • Design, develop, and maintain PL/SQL packages, stored procedures, functions, and triggers that implement CRM business logic.
  • Optimize SQL queries and PL/SQL code for performance across a large-scale multi‑tenant environment.
  • Troubleshoot and resolve production issues in database‑layer code: trace execution paths, identify root causes, and deploy fixes.
  • Support data pipeline operations: scheduled jobs, exports, imports, and integration with external systems.
  • Collaborate with application developers (Java) to ensure clean boundaries between application and database logic.
  • Participate in code reviews and maintain documentation for database logic and processes.
Modernization
  • Identify and refactor legacy PL/SQL code for performance, maintainability, and portability.
  • Contribute to decisions about what business logic should remain in the database vs.migrate to the application layer over time.
  • Support integration with modern data platforms where CRM data feeds downstream analytics.
  • Help establish best practices for PL/SQL development: version control, code review, testing, and repeatable deployment processes.
Required Qualifications
  • 7+ years of hands‑on PL/SQL development - packages, procedures, functions, triggers, collections, bulk operations
  • Expert‑level SQL - complex queries, execution plan analysis, performance tuning across large datasets
  • Oracle database internals knowledge - understanding of how Oracle executes queries, manages memory, handles concurrency, and processes transactions
  • Performance tuning experience - you’ve diagnosed and fixed slow queries, optimized batch processes, and improved throughput on production systems
  • Multi‑tenant or multi‑schema experience - you’ve worked in environments where one database serves many customers with isolated data
  • Production troubleshooting - you’re comfortable tracing issues through database logs, execution plans, and application behavior to find root causes under pressure
  • Linux proficiency - our Oracle environment runs on Linux. You’re comfortable working in a Linux environment, navigating the file system, reading logs, and running command‑line tools.
  • Data security awareness - you understand the implications of working in a multi‑tenant environment with PII. You think about data isolation, access control and compliance as part of development, not as an afterthought.
  • Collaboration skills - you’ll work closely with Java developers, QA engineers, and product managers. Clear communication about technical constraints and timelines matters.
  • Agile experience - you’ve worked in sprint‑based development cycles with standups, backlog grooming, and iterative delivery.
Preferred Qualifications
  • Experience with Oracle DB@AWS (or Oracle on OCI/cloud infrastructure)
  • Experience with , Oracle Jobs, and batch processing orchestration
  • Experience with data migration or platform modernization in legacy systems
  • Familiarity with version control for database code (Git, Git Lab, Liquibase, or similar)
  • Experience with a PL/SQL SDLC: managing database code in source control, branching strategies for schema changes, migration scripts, code review workflows, and scripted deployments
  • Experience in a…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary