Post Job Free
Sign in

Oracle PL/SQL Developer (10+ Years)

Location:
Princeton Junction, NJ
Posted:
October 17, 2026

Contact this candidate

Resume:

Uday Gulgule

SUMMARY

Results-Oriented professional with over 15 years of experience. Development experience spreads over Wealth Management and Healthcare sectors using UNIX/Linux scripting, Oracle PL SQL utilities. Familiarity with complete SDLC project life cycle from feasibility study through design, development using Object Oriented Technology, testing, deployment in agile and waterfall environments, maintenance, and production support.

Extensive experience in setting up, administration and upgrade of Charles River Trade Order Management System.

SKILLS

Industries: Wealth Management, HealthCare

Applications: Charles River Order Management, Compliance

Programming Languages: UNIX/LINUX scripting, Perl, Python

Databases: OLTP/OLAP processing with Oracle 11G/12C/19C and Exadata, application development using PL/SQL Stored Procedures, Packages and Triggers, ProC/ProC++, SQL Loader, SQL Plus and other SQL utilities

Operating Systems: UNIX/Linux

EDUCATION

University of Bombay – India

Master of Management Studies

University of Bombay – India

Bachelor of Engineering

PROFESSIONAL EXPERIENCE

Bank of America 03/2025 – 03/2026

Database Developer

Working in Risk Analysis and Management system as a backend oracle database developer, This system supports trading, pricing-trade capture-position management-P&L-reporting operations, finance and risk management for Americas, Europe and Asi Pacific regions. It has 50+pricing models based on Black Scholes and Monte Carlo simulation alogorithms. Supports all types of instruments such as listed and OTC options, bonds, swaps, stocks, cash, baskets, structured products etc. CPRT tool is used for risk calculation on EOD positions.

It has 10 production databases, 11 disaster recovery databases and 15 non-production.

Develop and maintain PL/SQL packages, procedures, and triggers for risk calculation and pricing models (Black-Scholes, Monte Carlo simulations).

Manage database objects including schemas, tables, indexes, and materialized views.

Optimize complex SQL queries to improve risk-processing performance.

Automate batch processing using Autosys and Unix shell scripting.

Deploy database code via CI/CD pipelines using Bitbucket.

Environment: Oracle 19C, PL/SQL Stored procedures, Packages and Triggers, SQL scripting, Toad/SQL Developer. Unix Shell scripting, Autosys scheduling. CI/CD deployment using Bitbucket repository

JPM Chase bank 04/2024 – 02/2025

Database Developer

This project is about Wholesale Credit Risk and Legal Entity Risk Reporting. The base data is retrieved from CreditMart(s) and adjustments are applied over this data to generate EOD and EOM Risk data. The data is then supplied to SSRS, BO and Dremier reporting systems for reporting purposes catering to markets all over the world.

At the start of a month, a base version of data is created. Then whenever required, adjustments are applied to the base data to calculate risk associated. At the end of a month, FINAL/Released Official version is created and is made available for reporting.

This is a backend database migration project of migrating CreditMart Reporting system from Sybase IQ to Oracle.It involves migration of data, processes, validations of data migrated and processed in oracle, supporting BO/SSRS and other reporting platforms and performance improvement when necessary.

Daily batch processing of over 1TB data in the system using autosys, control panel and SEL scheduling systems.

Backend database activities include setting up of development, UAT and production databases, with schemas, tables, views, materialized view etc. Development and testing of stored packages, procedures and triggers. Permormance monitoring and taking prompt actions during data processing., Deployment of code to UAT and Production environment using CI/CD and Bitbucket repository.

SQL queries performance tuning using Exadata features like smart scan, storage indexes, hybrid columnar compression, partitioning and parallel query execution.

Environment: Oracle 19C and exadata, PL/SQL Stored procedures, Packages and Triggers, SQL scripting, Toad/SQL Developer. Unix Shell scripting, Autosys scheduling. CI/CD deployment using Bitbucket repository.

Bank of America 08/2021 – 08/2023

Database Developer

This project is about managing entitlements for roles, users, and service accounts in various environments as per compliance policies and procedures.

BOA has 5000+ oracle/SQL server/MySQL/Sybase databases for various applications along with their own service and user and DBA accounts. Everyday users, roles, entitlement, and database objects information is collected from all these databases. This information is then checked against compliance policies, procedures, and rules. The accounts that are not compliant are flagged out to respective DBA teams for further adjustments.

The second phase of this project is Straight Thru Processing of flagged accounts.

Worked within a 3-member database team for updating/creating new database packages and Unix/Linux scripts, Use autoSys jobs for processing of all different types of database entitlement information through existing channels.

Database activities such as creating tables, indexes, primary keys/foreign key, views, materialized views etc.

Development of PL/SQL packages/procedures/triggers and Unix/Linux scripts for batch processing and to support transformation and loading of data

Scheduling of batch jobs through Autosys.

SQL queries performance tuning.

Environment: Oracle 11g/12C/19C, PL/SQL Stored procedures, Packages and Triggers, SQL scripting, Toad/SQL Developer. Unix Shell scripting, Autosys scheduling

Ercot 01/2021 – 08/2021

Database Developer

The Electric Reliability Council of Texas (ERCOT) manages flow of electric power to more than 26 million Texas customers, representing 90 percent of the state’s electricity load. As an independent system operator for the region, ERCOT schedules power on an electric grid that connects more than 46,500 miles of transmission lines and 680+ generation units. It also performs financial settlement for the competitive wholesale bulk-power market and administers retail switching for 8 million premises in competitive choice areas.

The systems performs forecasting of Day-Ahead market and Real-Time market for electricity demand and accordingly instruct Generating units, Transmission and Sub-station units to generate and distribute power to consumers. This is done in batch processing for every 15 minutes of interval for power generation/transmission/usage. Also, settlement of cost at generation and transmission units as well as revenue at consumption units is performed at every 15 minutes interval keeping revenue neutrality to give best price to the consumers.

Application Manager (AppWorx) Software is used to automate enterprise scheduling, integrating applications, and accelerating business processes.

Worked on updating of Database tables/views/indexes/materialized views/schema-based processing of Stored packages, procedures, functions, triggers, schedular jobs.

Analyzing requirements and generating LLD instructions for database changes.

Database modelling activities based on the LLD instructions for creating/modifying tables, indexes, views.

Development of PL/SQL packages/procedures/triggers and Unix/Linux scripts for batch processing and to support transformation and loading of data

Modifying PL/SQL packages/procedures/triggers and Scheduling of jobs through AppWorx.

SQL queries performance tuning.

A few python scripts modified for correcting database errors.

Environment: Oracle 11g/12C, PL/SQL Stored procedures, Packages and Triggers, SQL scripting, Toad/SQL Developer

CNSI 06/2020 – 01/2021

Database Developer

Working on a healthcare information processing product EvoBrix for implementation of Medicaid system at Utah and Wyoming states. It involves collaboration with many state and private agencies to implement this statewide system.

This system allows the states to capture Member, Provider information and processing of claims (medical, dental, pharmacy) for Medicaid patients.

I am working in a team of 10 oracle developers, on design and development of Database tables/views/indexes/materialized views/schema-based processing of Stored packages, procedures, functions, triggers, schedular jobs, requirement gathering, analysis and design documentation (DSDD and LLD).

Designed and developed Oracle PL/SQL packages/triggers and stored procedures.

Created database objects tables, views, indexes, DB links and other objects.

Database modelling activities such as creating tables, indexes, primary keys/foreign key, views, materialized views etc.

SQL queries performance tuning.

Unix/Linux scripts for batch processing.

Environment: Oracle 11g/19C, PL/SQL Stored procedures, Packages and Triggers, SQL scripting, Toad, SQL loader

Pfizer - Database Developer 10/2019 – 02/2020

UBS, Wealth Management 03/2005 – 06/2019

Technical SME for Charles River OMS/Database Developer and UNIX Scripting

Managed multiple projects with onshore and offshore resources. As a subject matter expert, supported Run-The-Bank teams for production issues. Technology used: UNIX, Linux, Oracle 11G/12C database, Unix, PL/SQL and PERL scripting, oracle pl SQL stored packages/procedures/triggers. Conduced Performance tuning and optimization of complex SQL queries.

Performed initial implementation and production support for Charles River Order Management System and subsequent upgrades.

Designed and developed User Entitlements, Trading Workflows, blotters, Compliance Rules. Set up FIX, SWIFT, Real Time Processing (RTAPI) interfaces.

Designed and developed utilities, reports, and interfaces with other applications such as Accounting, Corporate Actions, Risk Monitoring etc.

Designed and developed UNIX scripts to perform data loading, BOD setting of systems, intra-day processing and reporting. Designed and developed PL SQL packages and triggers to handle database tasks.

Successfully migrated legacy Loan Order system from mainframe to distributed environment thereby reducing loan order processing time. Further enhanced this application to include processing of Fixed Deposits, LCs on the single platform.

Worked with vendor team to upgrade Charles River OMS, Corporate Action application. Provided user training. Performed SWIFT testing of the product on annual basis.

Database modelling activities such as creating tables, indexes, primary keysforeign key, views, materialized views etc.

Developed PL SQL stored packages and triggers to handle business logic and processing.

Performed tuning and optimization of SQLs to improve performance….. using Exadata features like smart scan, storage indexes, hybrid columnar compression, partitioning and parallel query execution

As the technical subject matter expert, I provided support to Run-The-Bank team during production issues.

Environment: UNIX/Linux, Oracle 11G/12C and Exadata, PL/SQL Stored procedures and Packages and Triggers, SQL and Shell scripting, Toad, SQL Loader, Autosys scheduling



Contact this candidate