As an Oracle Utilities Techno-Functional Developer & Designer, you will be responsible for designing, configuring, coding, testing, and maintaining core functional modules and custom extensions within Oracle Utilities applications (CC&B, C2M, CCS, MDM, SGG). Candidates will handle both technical development (Java/Groovy/SQL) and daily operational batch monitoring/triage.
Responsibilities
- Translate functional business requirements into detailed Functional Design Documents (FDDs) and Technical Design Documents (TDDs). Develop custom algorithms, plug-in scripts, BPA scripts, service scripts, UI Maps, Zones, and Portals.
- Actively monitor daily and nightly batch processing runs, execution streams, and queue thresholds. Identify stuck or long-running batch jobs, review POSTROUT and application logs, execute stream restarts, and resolve batch data exceptions (e.g. usage transaction errors, billing segment errors).
- Configure and support core Oracle modules across Rating, Billing, Payments, Credit & Collections, Deposits, Start/Stop, Premise/Service Agreement management, and To-Do exception processing.
- Support MDM measurement data loading (IMD), VEE rule execution, Usage Subscription (US) processing, interval data aggregation, and SGG payload processing for smart meters.
- Build and support REST/SOAP web services, inbound/outbound messages, and middleware touchpoints between Oracle Utilities systems and enterprise applications (e.g. Maximo, GIS, Payment Gateways, CIS Portals).
- Investigate production incidents in ServiceNow/Jira within strict SLA targets. Perform root-cause diagnosis, write code fixes or SQL data scripts, test non-prod (SIT/UAT), and prepare CAB change packages.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of direct technical and functional experience in Oracle CC&B, C2M, CCS, and MDM.
- Mandatory experience in Batch Processing: daily batch monitoring, batch job execution, thread management, error log analysis, and batch optimization.
- Strong programming expertise in Java SE, Groovy scripting, SQL, PL/SQL, XML, XPath/XQuery, and OUAF Configuration Tools.
- Hands-on experience writing FDDs/TDDs and executing unit testing, SIT, UAT, and hyper-care stabilization support.
- Solid understanding of the Meter-to-Cash (M2C) lifecycle and MDM VEE/usage calculation engines
- Experience working in Agile/Scrum environments using Jira, Azure DevOps, or ServiceNow
Benefits
- Be part of an epic team that prioritizes your personal and professional growth.
- HMO insurance coverage starts from the 1st working day.
- Vacation and sick leave credits (pro-rated) start from the 1st working day.
- Company-issued laptop included to ensure smooth and efficient work experience.
- Earn rewards with our Employee Referral Program.
- Enjoy flexible working time that align with the client’s core hours.
- Flexible work location, several office locations across Metro Manila and work-from-home (WFH).
- Access to free training, certification programs, and fun community/social activities.
- Collaborate in an international, multicultural working environment.