LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
hackajob on-demand focuses on matching talented contractors like you with organisations seeking specific skills for their projects. We use our platform to connect you with exciting contract opportunities and discuss projects on behalf of the companies we partner with.
About the Role
We are seeking a Senior Software Engineer to support a long-term contract engagement with a major regulated utility in New York state. You'll be working on a mission-critical Outage Management System (OMS) — a Java thick-client platform that keeps the lights on for millions of customers across New York.
This is a full-lifecycle engineering role. You'll write technical specs, build and test new modules, validate with utility operators, and deploy to production. If you thrive in complex, high-stakes environments and have deep Java and Oracle expertise, this role is for you.
What You'll Do
Design and develop Java thick-client modules for the OMS platform
Write and maintain Oracle PL/SQL packages called directly from Java application layers
Build Pro*C interfaces that extract and transform Oracle data for downstream systems
Author Unix/Ksh shell scripts for automation, scheduling, and deployment support
Prepare technical specifications for new features and enhancements
Validate deliverables with utility operator stakeholders and support production deployments
Collaborate within a multi-developer team using the Eclipse IDE
What You Bring
✅ 5+ years of Java development — thick-client / desktop application focus required