We are looking for a
Mid-Level Oracle Developer to join our
Core Banking team and support the analysis, development, and maintenance of our Oracle-based banking systems.
Role Overview
You will work on
Oracle Forms, Oracle Reports, and Oracle Database (PL/SQL) to develop and enhance core banking modules, reports, and interfaces. You will participate in analyzing requirements, implementing changes, and ensuring the stability and performance of critical banking applications.
Key Responsibilities
- Analyze system inputs, reports, and data within the core banking environment to support business and operational needs
- Develop and maintain Oracle Forms (screens, workflows, validations) and Oracle Reports (operational, management, and regulatory)
- Design, develop, and optimize PL/SQL objects (procedures, functions, packages, triggers, views) in Oracle Database
- Enhance and optimize existing applications to improve performance, usability, and maintainability
- Participate in change requests and projects related to core banking and related systems (e.g., channels, cards, treasury), including technical design, development, unit testing, and UAT support
- Support incident and problem management using tools such as JIRA (or similar): analyze issues, identify root causes, and implement fixes
- Collaborate with senior developers, business analysts, and system vendors to review, test, and validate deliverables
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
- 3-5 years of hands-on experience as an Oracle Developer, preferably in banking or financial services
- Strong experience with:
- Oracle Forms development and customization
- Oracle Reports development and tuning
- Oracle Database & PL/SQL (packages, triggers, performance tuning)
- Good understanding of relational databases, data modeling, and query optimization
- Experience with issue tracking/change management tools (e.g., JIRA, ServiceNow, etc.)
- Exposure to HTML / JavaScript / XML / JSON and integration concepts (APIs, web services) is a plus
- Good understanding of banking operations / core banking concepts (accounts, deposits, loans, payments, GL) is preferred
- Strong analytical and problem-solving skills, attention to detail, and ability to work under pressure and manage multiple priorities
- Effective verbal and written English communication skills; team-oriented and proactive