Valleysoft | Center of Excellence is a regional IT services provider based in Egypt, serving clients globally since 2006. The company collaborates with global partners like Oracle to address diverse business and technical challenges, from enterprise application development to process management. Valleysoft's vendor-neutral and process-oriented approach, coupled with operational maturity, ensures high-quality and cost-effective services for clients.
Job Purpose:
The CCB Developer – Batch Support is responsible for maintaining, monitoring, and enhancing batch processes within the Oracle Utilities CCB environment. This role ensures that all batch jobs run efficiently, on schedule, and without errors. The developer also provides technical analysis and development support to resolve production issues and improve system performance.
Requirements
-
Monitor daily batch job executions and troubleshoot any failures or performance issues.
- Develop, modify, and optimize batch programs using Oracle Utilities Application Framework (OUAF).
- Support and maintain COBOL, Java, or Groovy-based batch components depending on system configuration.
- Collaborate with the DBA and Infrastructure teams to tune performance and optimize batch execution times.
- Analyze recurring batch issues, identify root causes, and implement long-term solutions.
- Participate in system upgrades, patches, and migrations affecting batch processes.
- Create and maintain technical documentation for batch configurations, schedules, and dependencies.
- Provide on-call and after-hours support for critical batch operations as needed.
- Work closely with functional and technical teams to ensure accurate data processing and billing operations.
Qualifications and Skills:
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in Oracle Utilities CCB development or support.
- Strong knowledge of:
- Oracle Utilities Application Framework (OUAF)
- Batch processing architecture within CCB (multi-threaded batch, submission, monitoring)
- Oracle SQL and PL/SQL
- Java or Groovy programming languages
- Familiarity with UNIX/Linux scripting and job schedulers (Control-M, Autosys, or similar).
- Understanding of Oracle Database performance tuning and log analysis.
- Excellent troubleshooting, analytical, and communication skills.
- Ability to work in a 24/7 support environment when required.
Preferred:
-
Experience with other Oracle Utilities products (MDM, SOM, WAM).
- Prior experience supporting utility clients (Electric, Water, Gas).
- Exposure to CI/CD, Git, Jenkins, or similar DevOps tools.
- Oracle Utilities or OUAF certification.
Benefits
-
Private Health Insurance
- Training & Development