Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today
Senior Python Developer Oracle PL/SQL Migration (Banking Domain)
Hands-on expertise with PyCharm is absolutely mandatory.
Location - Tampa FL or New Jersey or Irving TX or Toronto Canada
10+ years overall IT experience
5+ years in Python development - PyCharm
Strong hands-on Oracle PL/SQL experience
We are seeking a highly experienced Senior Python Developer with deep expertise in Oracle PL/SQL to lead and execute the migration of complex stored procedures, functions, and packages to Python-based services.
The role requires strong banking domain knowledge and the ability to work onsite with business and technical stakeholders to modernize legacy data and processing systems.
Analyze and understand complex Oracle PL/SQL stored procedures, packages, triggers, and functions used in banking systems.
Design and implement Python-based equivalents using industry best practices.
Migrate business-critical logic related to banking operations such as payments, accounts, transactions, risk, or reporting.
Use PyCharm IDE for Python development, debugging, and code optimization.
Ensure functional parity, performance, and data integrity between Oracle PL/SQL and Python implementations.
Optimize SQL queries and refactor procedural logic into modular, scalable Python code.
Collaborate onsite with DBAs, architects, business analysts, and QA teams.
Perform unit testing, integration testing, and data validation post-migration.
Document migration approaches, code logic, and technical designs.
Support deployment, post-go-live stabilization, and knowledge transfer.
Required Skills & Qualifications
10+ years of overall software development experience.
Strong hands-on experience with Python (preferably Python 3.x).
Advanced proficiency using PyCharm IDE.
Extensive experience with Oracle Database (11g/12c/19c).
Expert-level knowledge of PL/SQL:
Strong SQL optimization and query tuning skills.
Complete cycle of migration from Oracle stored procedures to Python based procedures
Experience migrating monolithic PL/SQL logic to Python services or batch jobs.
Object-oriented and functional programming patterns in Python
Banking / Financial Domain ( Preferred)
Strong understanding of banking systems and data models.
Experience working with Regulatory or risk-related data
Experience in high-volume, high-accuracy financial systems.
Experience with cloud platforms (AWS / Azure / Google Cloud Platform).
Knowledge of Python frameworks (FastAPI, Flask, Django).
Experience with CI/CD pipelines and DevOps practices.
Exposure to data migration or modernization programs in banks.
Experience replacing Oracle logic with microservices or event-driven architectures.
Strong analytical and problem-solving abilities.
Excellent communication skills for onsite stakeholder interaction.
Ability to work independently and lead technical discussions.
Strong documentation and mentoring capabilities.
¿Te interesa este puesto?