Platform Developer
Altec · Birmingham, AL · 6 days ago
EngineeringFull-time
About the role
This role autonomously identifies platform needs and proposes comprehensive solutions, architects solutions spanning multiple systems with complex interdependencies, leads technical debt reduction and platform modernization initiatives, and establishes patterns adopted across the platform ecosystem. The position includes responsibility for developing and supporting Oracle-based solutions, including PL/SQL development and enhancements to systems that integrate with Oracle E-Business Suite (EBS).
Responsibilities
- Designs, architects, and implements end-to-end platform solutions by evaluating requirements, selecting technologies, configuring services and applications, and developing custom code as needed.
- Develops database-driven solutions using Oracle PL/SQL and implements Java-based extensions or integrations for enterprise applications.
- Orchestrates multi-component solutions by integrating off-the-shelf software, cloud services, APIs, and custom code into cohesive platforms.
- Participates in building and maintaining integrations with Oracle E-Business Suite and other enterprise systems using REST APIs and related technologies.
- Evaluates and resolves technical constraints by analyzing dependencies and implementing solutions that balance immediate needs with long-term sustainability.
- Troubleshoots issues across application, integration, and database layers, with emphasis on Oracle database objects and EBS-adjacent components.
- Selects and implements technology stacks based on scalability, performance, security, and cost requirements across infrastructure and application layers.
- Contributes to modernization efforts involving legacy Oracle assets or EBS customizations.
- Maintains comprehensive technical assets including documentation, runbooks, infrastructure as code, and deployment pipelines for team efficiency and platform reliability.
- Utilizes Git-based version control, CI/CD pipelines, and standard software development practices to manage application and database-related changes.
- Drives platform evolution by identifying technical debt and enhancement opportunities.
- Supports continuous improvement by optimizing PL/SQL code, Java services, integrations, and related platform components.
- Champions continuous improvement efforts and proactive problem solving.
- Trains and mentors team members; may have direct reports (less than 50% of time is spent on supervisory activities).
- Travel up to 25% may be required; specific assignments may have additional travel requirements.
- All other duties as assigned.
Requirements
- High School Diploma/GED required.
- Bachelor’s Degree (Technical Degree Preferred) and 6 years of relevant experience OR 8 years of relevant experience.
Skills
Required Skills
- Oracle Database development including PL/SQL, packages, procedures, triggers, and SQL performance tuning.
- Oracle E-Business Suite technical experience.
- Oracle Forms and Reports.
- Linux/Unix command-line familiarity for Oracle-related environments.
- EBS concurrent programs, workflows, personalizations, and API usage.
- BI Publisher.
Preferred Skills
- Java development for backend services, integrations, and application extensions.
- Experience with REST API development and consumption.
- Oracle Application Framework (OAF).
Competencies
- Problem Solving
- Problem Analysis
- Project Implementation
- Project Management
- Software Architecture
- Software Design
- Solution Delivery
- Solution Design
- Database Software
- Programming Language Code Optimization
- Code Refactoring
- Compatibility Testing
- Debugging
- Design Documentation
- Programming
- Software Development
- Software Development Lifecycle (SDLC)
- Software Integration Engineering
- System Integrations
- Application Lifecycle Management (ALM) Software
- Bug Tracking Software
- Integrated Development Environment (IDE) Software
- Source Code Management Software
Other Position Specifications
- Safety: Identify, address, and eliminate hazards for yourself, teammates, and customers.
- Quality: Ensure appropriate checks are in place to meet all internal and external customer specifications.
- Financial Responsibilities: Manage and spend company money judiciously.
- Teamwork: Actively collaborate to support goals, initiatives, and customers.
- Continuous Improvement: Participate in lean thinking and rapid continuous improvement efforts.
- Integrity: Maintain uncompromised adherence to ethical and moral values in business dealings.