B

Senior Developer - Core Banking Group

Bank of Jordan
Full-time
On-site
Remote

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.