Senior PL/SQL Developer
ROI Solutions
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 integrations 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.
- 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.
- 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 filesystem, 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.
- Experience with Oracle View email address on click.appcast.io (or Oracle on OCI/cloud infrastructure)
- Experience with DBMS_SCHEDULER, Oracle Jobs, and batch processing orchestration
- Experience with data migration or platform modernization in legacy systems
- Familiarity with version control for database code (Git, GitLab, 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 with Java/Oracle integration patterns (JDBC, connection pooling)
- Familiarity with modern data platforms (understanding how CRM data feeds analytics)
- Experience mentoring junior developers on database development practices
- Proficiency with Oracle tooling: SQL Developer, TOAD, or similar
- Familiarity with CI/CD pipelines for database deployment workflows
- Nonprofit or fundraising domain experience (understanding of donor records, gifts, campaigns, designations)
- This role will work in the Eastern Time Zone.
- Limited travel. Generally fewer than five trips per year for in-person team, planning, or company meetings.
- This role is posted as remote, but it could be hybrid or in-office if that best fits your working style.
- This role is ONLY available for work in the following (24) locations: AL, AR, CO, FL, IL, IN, KY, MA, MD, ME, MI, MN, NC, NH, NJ, PA, SC, TX, VA, VT, WA, WI, WV, & DC.
ROI Solutions was founded in 1999 to help nonprofit organizations change the world through innovative technology solutions and services. We are focused on sustainable growth, hiring staff committed to working with the nonprofit sector, and constantly evolving our technology and services to help nonprofits succeed in their missions with passion and purpose. This is our calling. We're a proudly independent company, meaning we answer only to our clients rather than shareholders and investors. Our clients inspire our product and solution roadmaps, as well as our strategic direction. We're committed to this model and the opportunity it provides us to develop our solutions based on needs in the nonprofit sector. We are a proud equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. All qualified applicants will receive consideration for employment without regard to any protected characteristic as established by law.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior PL/SQL Developer in Medford, MA vacancy
- Senior Developer Position A Senior Developer is required to work on behalf of the Department of Revenue (DOR) to perform activities during... ...and support data warehouse applications through Oracle SQL, PL/SQL and Java routines Develop system/process documentation supporting...Senior
- ...0-day orientation and review period.The Senior Software Engineer serves as an experienced... ...contributor responsible for designing, developing, testing, implementing, and supporting... ...support complex Oracle APEX applications, PL/SQL packages, procedures, functions, views,...SeniorWork at office
- Job-ID32188507Reference26-00483 Job Description: Design, build, and configure clinical study databases in EDC/CDM platforms. Ensure systems meet client needs, follow GCDMP, support accurate data capture, workflows, edit checks, and integrations. Responsibilities: Lead...SeniorRemote work
$108k - $209k
...groundbreaking companies since 2000, including Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead...Senior- ...Company Description Cambridge Blockchain has developed a world-class digital identity and personal data sharing product based on a combination of leading information system technologies and emerging enterprise blockchain technology. The Cambridge Blockchain solution...SeniorFull time
- ...software and hardware engineers to bridge the gap from research to production autonomy systems. An ideal candidate has experience developing software in a mature collaborative software development environment (ie. with software continuous improvement, simulation and...SeniorFull time
$148k - $210k
...Your Impact at LILA We’re hiring a Senior Software Engineer to team with our Machine Learning Engineers and Researchers to build... ...software engineers that work alongside machine learning experts to develop, support, and maintain Lila’s ML libraries and tools. What...SeniorFull timeWork at officeLocal areaFlexible hours- Lila Sciences is seeking a Senior Principal or Principal Software Engineer to lead the Scientific System of Record team in Cambridge/San Francisco. You will define architecture spanning UI, services, APIs, and data systems to support AI-driven scientific platforms. You...Senior
- Company Description SAAS Company Job Description Scaling web APIs to thousands of concurrent requests Working with distributed systems - gracefully handing failures and partitioning data for maximum throughput Designing databases and caching layers ...SeniorFull time
- ...from candidates in the Greater Boston area, as this is a hybrid role with 4 days a week in office. The Role We're looking for Senior Software Engineers with deep AI/ML expertise to join a small, high-impact engineering team. This is a hands-on technical leadership...SeniorFull timeWork at officeFlexible hours
$122.85k
Posting Description SENIOR FULL STACK DEVELOPER, The Massachusetts Green High Performance Computing Center (MGHPCC), to help design, build, and integrate the software systems that power the AI Computing Resource (AICR) at the heart of the Massachusetts AI Hub. This role...SeniorFull timeVisa sponsorship$144k - $240k
Your Impact at LILA You will build the back-end and data foundations of the systems that schedule work across our autonomous labs, model them as digital twins, and turn raw experimental output into trustworthy, queryable data. In Robotics, you'll own core services scientists...SeniorFull timeWork at officeLocal areaFlexible hours$150k - $185k
...0 - $185,000 The Role We’re looking for an exceptional Senior Frontend Engineer to join our founding team and lead our frontend... ...that make complex AI capabilities accessible to enterprise developers. This is a hands-on technical leadership role where you’ll architect...SeniorFull timeWork at officeImmediate start$140k - $200k
Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they...SeniorFull timeWork at office$160k - $190k
...misuse. An impressive mission requires an equally impressive Senior Software Engineer. As a key technical contributor at VIA,... ...Ensure Software Quality, Reliability, and Performance: Develop and execute comprehensive automated testing strategies, including...SeniorFull timeSummer workRemote workWork from homeFlexible hours- ...Senior Software Engineer PhaseV (HQ in Boston, R&D in Tel Aviv) is a cutting-edge startup, pushing innovation in the drug development... ..., we are poised to make a significant impact on how drugs are developed and brought to market. We are looking for a talented and...Senior
$180k - $256k
...LILA We are a cross-functional team (Software and Robotics) developing orchestration algorithms (instrument scheduling and robot routing... ...ensure they meet scientific constraints. We are seeking a Senior Software Engineer, Operations Research to join our software...SeniorFull timeWork at officeLocal areaFlexible hours- ...Oracle PL/SQL Developer | MedImpact Location: San Diego, CA – hybrid work so must sit in San Diego, CA. NO RELOCATION CANDIDATES Top Skills: 5+ years of experience in PL/SQL development – specifically Oracle. Work experience with Stored Procedures, Functions,...Work experience placementImmediate startRelocation
$100k - $140k
...future of fabrication, come build it with us.Your Impact: As a Senior Shopify Engineer at Formlabs, you will play a crucial role in designing... ..., USA office and is a full-time position.The Job:Architect, develop, configure, and customize the back-end Shopify B2B Commerce...SeniorFull timeWork at officeWorldwideFlexible hours$144k - $210k
...Join us in shaping the future of science! We are seeking a Senior Software Engineer with full stack experience to join our software... ...a commercial setting. ~ Full Stack Development : Experience developing web apps across the full stack (React, TypeScript, Monorepos like...SeniorFull timeWork at officeLocal areaFlexible hours$140k - $155k
...Build the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on. We are seeking a Senior Software Engineer to join our Applications (LineRate) team and build full-stack systems that turn massive time-series sensor data...SeniorFull timeWork experience placementWork at officeFlexible hoursShift work2 days per week$140k - $200k
...measure success through real-world impact. About the Role As a Senior Frontend Engineer at Mobi, you will join a highly creative,... ...to make a major impact. Key Responsibilities: Develop, test, and maintain scalable front-end applications using modern...SeniorFull timeWork at officeLocal areaShift work$140k - $200k
...we’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...SeniorFull timeRemote work$82.3k - $220k
...Job Description Summary:Draper is looking for a highly skilled senior software engineer to join the Mission Software Architectures and... ...group. The Senior Mission Critical Software Engineer develops high performance solutions for resource constrained targets. They...SeniorFull timeLocal area$174k - $252k
...experience in a technical leadership role.Experience with prototyping proof-of-concept ideas to completion.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another....SeniorImmediate start- Woburn, MassachusettsOnsiteDirect Hire$150k - $170kJob Description A robotics company North of Boston is hiring a Senior Software Engineer for their team. As a Senior Full Stack Engineer, you'll be a point person for building the software that powers, monitors, and improves...SeniorFull time
- ...MassachusettsOnsiteDirect Hire$150k - $200kThis client is looking for a senior software engineer who enjoys building products from the ground... ...professional software engineering experience Strong expertise developing applications with React and modern JavaScript frameworks...SeniorFull time
- ...About the job Senior Database Engineer ***W2 only*** Position: Senior Database... ...field ~ Strong experience in SQL and PL/SQL. ~ In-depth knowledge of Oracle... ...with team/squad front-end and middle-tier developers, systems analysts, the squad lead and other...Senior
- ...founded by MIT CSAIL researchers . We are searching for a Senior UI / Frontend Engineer with strong, hands-on experience... ...and code quality. Improve frontend architecture, tooling, and developer experience. Debug and resolve production UI issues across browsers...SeniorFull timeLocal areaImmediate startRelocation package
- ...Matrix Partners, NVentures (venture arm of NVIDIA). About the Role We’re looking for early members of our Android team at the Senior and Staff levels. These aren’t maintenance roles — you’ll help define the architecture and experience of a product that’s genuinely...SeniorFull timeWork at officeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior PL/SQL Developer. Be the first to apply!
Related searches
- entry level computer programmer Medford, MA
- senior operations technician Medford, MA
- senior Medford, MA
- senior performance engineer Medford, MA
- senior manager legal Medford, MA
- senior application security Medford, MA
- srs Medford, MA
- senior manager diversity & inclusion Medford, MA
- senior application administrator Medford, MA
- senior rpg developer


