Programmer

Pro-Search Inc
Augusta, ME, United States
5 days ago
Apply on www.prosearchmaine.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$124,800.0
Working hours
Regular working hours

Tech stack

Application Performance Management Batch Processing Big Data Databases Data Validation Information Engineering Data Integration Extract Transform Load (ETL) Data Mapping Data Transformation Data Warehousing Database Applications
+18 more
Relational Databases Oracle Databases Oracle (Applications) Oracle SQL Developer Performance Tuning Systems Development Life Cycle Software Deployment Software Engineering PL-SQL SQL Databases Enterprise Data Management Data Processing Freeform SQL Enterprise Software Applications Sql Optimization Database Optimization Data Analytics Software Version Control

Job description

ProSearch is seeking a Programmer (Specialist) in Augusta, Maine to support enterprise database applications, Oracle development, SQL and PL/SQL programming, ETL processes, data warehouse operations, and production data systems for a large-scale business environment. This opportunity is ideal for a senior database developer with expertise in Oracle databases, SQL, PL/SQL, ETL development, data warehousing, data integration, production support, and performance optimization who enjoys solving complex data challenges and ensuring the reliability, accuracy, and performance of critical business systems. In this role, you’ll work across application development, database programming, production support, data quality validation, and warehouse operations. You’ll help maintain and enhance complex data-processing solutions, troubleshoot production issues, optimize database performance, and support enterprise reporting and analytics initiatives.

Top Skills

  • Oracle Database Development
  • SQL & PL/SQL Programming
  • Data Warehousing
  • ETL Development & Data Integration
  • Database Performance Tuning
  • Production Support & Incident Resolution
  • Data Validation & Data Quality
  • Oracle SQL Developer
  • Database Application Development
  • Root Cause Analysis & Troubleshooting

What You’ll Do

  • Develop, maintain, troubleshoot, and optimize complex Oracle database applications and data-processing solutions.
  • Write, analyze, and tune advanced SQL queries, PL/SQL procedures, packages, triggers, and functions.
  • Monitor scheduled and ad hoc data loads, validate results, and resolve data-quality issues.
  • Support ETL processes, data transformations, batch processing, and enterprise data integrations.
  • Investigate production incidents, identify root causes, implement fixes, and validate successful resolution.
  • Analyze database and application performance, identify bottlenecks, and recommend optimization strategies.
  • Support data warehouses, reporting environments, and enterprise reporting dependencies.
  • Perform unit, integration, system, regression, and data-validation testing.
  • Create and maintain technical, operational, and support documentation.
  • Collaborate with developers, analysts, database administrators, project teams, and business stakeholders to deliver reliable solutions.

Requirements

  • 7+ years of application development, database programming, and production support experience.
  • 5+ years of hands-on experience with Oracle databases, SQL, and PL/SQL.
  • Experience building and supporting data warehouses, ETL processes, and large-scale data environments.
  • Advanced proficiency with Oracle relational database technologies.
  • Experience developing PL/SQL packages, procedures, functions, triggers, and complex stored program units.
  • Strong experience analyzing and optimizing SQL and PL/SQL performance.
  • Experience troubleshooting database applications and resolving production issues.
  • Knowledge of data integration, data transformation, batch processing, and data-loading operations.
  • Experience with source code management, software deployments, and SDLC best practices.
  • Strong communication, analytical, and problem-solving skills. Preferred

  • Experience supporting enterprise reporting and analytics environments.
  • Experience with dimensional data models and source-to-target data mapping.
  • Background in large-scale production database environments.
  • Experience working directly with business stakeholders and end users.
  • Ability to communicate complex technical concepts to both technical and non-technical audiences.

Benefits & conditions

  • Competitive pay rate of $60/hour depending on experience and expertise
  • High-impact role supporting mission-critical enterprise data systems.
  • Opportunity to work with complex Oracle, SQL, PL/SQL, ETL, and data warehouse environments.
  • Significant ownership and autonomy expected of a senior-level contributor.
  • Blend of development, performance optimization, production support, and data engineering responsibilities.
  • Collaborative environment working alongside technical and business teams., The salary range for this role reflects the minimum and maximum compensation for the role. Offers are typically made between the range minimum and the range midpoint. Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process. Compensation may also vary based on where a role is performed.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.prosearchmaine.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

1:52 min

Introducing SearchOLAP for native analytical processing

Andrey Abramov Andrey Abramov · World Congress 2026 Europe

Videos

See all

Related articles

See all