Developer III
ONEOK · Tulsa, OK · 2 wk ago
Engineering$102k–$154k/yrFull-time
About the role
This role develops, enhances, and supports a distributed Terminal Automation System (TAS) deployed across 90+ field locations supporting critical fuel loading and unloading operations. It combines backend development, production support, and system integration in a highly operational environment.
Responsibilities
- Develop and support backend services primarily using Java in a distributed, Linux-based environment
- Design and implement system enhancements that improve operational efficiency, reliability, and business capabilities
- Troubleshoot and resolve production incidents impacting terminal operations, including participation in a 24/7 on-call rotation (1 week every 6 weeks)
- Integrate software with industrial hardware and control systems (e.g., PLCs, Acculoads) in partnership with Controls Technology teams
- Collaborate with Service Desk, terminal operators, field technicians, and internal IT teams to diagnose and resolve real-world issues
- Contribute to modernization efforts
- Work within an Agile/Scrum team to deliver features and improvements aligned with business priorities
Requirements
- 4+ years of experience in software development (flexible for strong candidates at 2+ years)
- Strong experience with Java backend development
- Working knowledge of SQL and relational databases
- Ability to analyze problems, identify root causes, and implement effective solutions
- Strong communication skills with the ability to work directly with technical and non-technical stakeholders
- Experience working in Agile/Scrum environments
Desired Knowledge, Skills, And Abilities (KSAs)
- Experience working in Linux-based systems
- Familiarity with system integration involving hardware or industrial systems
- Exposure to front-end technologies, particularly React
- Experience with tools such as ServiceNow, Azure DevOps, or similar platforms
- Experience working in Oil & Gas or other industrial environments
- Demonstrated ability to mentor, collaborate, and contribute to team success
- Relevant certifications (Microsoft, Oracle, Agile/Scrum, etc.)