This is an Application Support & Maintenance role on the Oracle UNIX team. The person will be responsible for managing application for Billing and Pricing - Global Treasury program.
The build for this application is already complete, so this is not a new development job. The core of the role is to keep the existing application running smoothly, troubleshoot any issues, and manage its data and processes. It requires a specific blend of technical skills (Linux, PL/SQL) and business knowledge (finance).
2. What the Person Would Do (Daily Responsibilities)
Based on the skill requirements, the candidate's day-to-day work would involve:
Application Management: Serving as the technical owner for this existing billing/pricing application. This includes monitoring the application's health, responding to alerts, and managing its operational tasks.
Troubleshooting & Support: Investigating and fixing any problems that arise. For example, if a billing batch job fails or produces incorrect numbers, they would be responsible for digging into the code and data to find the root cause and correct it.
Database Work (PL/SQL): Working directly with the Oracle database. This would involve:
Writing and running PL/SQL queries to pull data for reports.
Investigating data integrity issues.
Debugging complex stored procedures or functions that contain the core business logic for billing and pricing.
Automation & Scripting (Linux Shell): Using Linux Shell programming (like bash scripting) to manage the application. This could include:
Maintaining and scheduling automated batch jobs (e.g., "run the billing report every night at 1 AM").
Writing scripts to automate maintenance tasks, like clearing out old log files or moving data.
Environment Management (Linux): Navigating the Linux server environment where the application lives. They must be comfortable using Linux commands to check on processes, review files, and manage application services.
3. Explanation of the Key Skill Requirements
This role has two distinct types of requirements: the business domain and the technical skills.
"Oracle Financial Background" (The Business Domain):
This is the most critical requirement. Team handles "Billing and Pricing for Global Treasury." This means the application deals with complex financial calculations, rules, and data. To effectively support this application, the candidate can't just be a programmer; they must understand what the application is doing from a business perspective.
Why it's needed: When a billing process breaks, the candidate needs to understand the financial logic (e.g., "Why is this invoice not getting the correct tiered pricing?" or "Why did this financial batch job fail to post to the ledger?").
What it means: They should have experience working with financial systems like general ledgers (GL), accounts payable (AP), accounts receivable (AR), or, in this case, specific billing and pricing engines. This background allows them to "speak the language" of the finance users and understand the impact of a technical problem.
"PL/SQL" and "Linux Shell Programming" (The Technical Skills):
These are the hands-on tools the person will use every day.
Linux/Shell Programming: The application runs on Linux. Shell scripting is how they will automate and manage the application's processes.
PL/SQL: This is Oracle's specific, powerful version of SQL. The core business logic of many financial applications (like rules, calculations, and procedures) is built directly into the database using PL/SQL. They must be able to read, write, and debug this code.
location: Charlotte, North Carolina
job type: Solutions
salary: $62 - 65 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
qualifications:
Bachelors Degree
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.