Position: Programmer Analyst 6 - Data Developer
Location: Lansing, MI 48933
Start Date: 11/23/2026
Minimum Education Level: Bachelor's Degree
Pay Rate: $55-60 - W2 ; $70-75 - C2C
REQUIRED:
- Resume
- R2R
- Meets Work Location
- Cover Sheet
Position Summary
The Data Developer will support enterprise applications and data services within an Oracle database environment. This senior-level role focuses on designing, developing, and maintaining database structures, PL/SQL code, and data integrations to ensure secure, efficient, and accurate data flow across systems.
The successful candidate will contribute to project implementations and ongoing maintenance, including data modeling, ETL development, data migration, and integration of agency-specific data with vendor-hosted Commercial Off-the-Shelf (COTS) solutions. The role requires strong technical expertise, analytical and problem-solving skills, independent judgment, and the ability to collaborate effectively with technical teams and external vendors.
Key Responsibilities
- Design, develop, and maintain Oracle database objects, including tables, views, indexes, triggers, and constraints.
- Develop, maintain, and optimize PL/SQL packages, procedures, and functions to support business logic, data services, and ETL processes.
- Support logical and physical data modeling, database normalization, and data design activities.
- Lead and execute data migration and conversion activities for system implementations, upgrades, and integrations.
- Develop and integrate SOAP and REST web services to facilitate data exchange between internal applications and vendor-hosted COTS solutions.
- Analyze data and metadata to ensure accuracy, integrity, quality, and compliance with established standards.
- Collaborate with Data Architects and Database Administrators (DBAs) on performance tuning, code reviews, and database best practices.
- Troubleshoot data-related issues, identify root causes, and implement effective solutions.
- Participate in project planning, effort estimation, technical documentation, and design discussions.
- Provide technical guidance and support for database development, integration, and maintenance activities.
Required Qualifications
- At least 8 years of experience in Oracle PL/SQL development, including packages, procedures, and functions.
- At least 8 years of experience using Oracle development tools such as Toad or SQL Developer.
- At least 8 years of experience designing, creating, and maintaining Oracle database objects.
- At least 8 years of experience with logical and physical data modeling and database normalization.
- At least 8 years of experience in data analysis, data quality, and metadata management.
- At least 8 years of experience developing and integrating web services using SOAP and/or REST.
- At least 8 years of experience with database programming for data migration and data conversion.
- Experience supporting or integrating vendor-hosted applications and Commercial Off-the-Shelf (COTS) solutions.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to communicate technical information clearly and concisely.
- Ability to work independently and collaborate with Data Architects, DBAs, application support teams, project managers, and vendors.
Top Skills and Experience
- Oracle PL/SQL Development — 8+ years
- Oracle Development Tools (Toad or SQL Developer) — 8+ years
- Data Analysis, Data Quality, and Metadata Management — 8+ years
- Oracle Database Design and Development — 8+ years
- Data Modeling and Database Normalization — 8+ years
- Web Services Integration (SOAP/REST) — 8+ years
- Data Migration and Data Conversion — 8+ years
- Vendor-Hosted and COTS System Integration Experience