We are looking for a highly skilled Senior Oracle Developer to design and develop database systems for transactional and banking applications. The ideal candidate possesses advanced Oracle expertise, especially in writing efficient and complex SQL and PL/SQL queries, along with a deep understanding of banking business processes and financial transactions. This role plays a key part in query development, database optimization, and mentoring junior developers.
As a Senior Oracle Developer, you will work closely with technical and business teams to deliver scalable, secure, and high-performance solutions for our digital banking platform.
Responsibilities
Write, optimize, and maintain complex SQL queries and PL/SQL code for transactional and reporting purposes.
Design and architect Oracle databases for complex banking and transactional systems.
Develop and maintain PL/SQL packages, procedures, functions, and triggers following best practices.
Optimize queries and database architecture for high-volume, time-sensitive transactions.
Lead and mentor development teams, performing code reviews and ensuring high-quality standards.
Collaborate with architecture, back-end, and DevOps teams to implement high availability and disaster recovery solutions.
Analyze business requirements and propose technical solutions to improve transactional and operational processes.
Document database architecture, queries, and development processes, and transfer knowledge to the team.
Technical Skills
Expert in Oracle Database (19c or higher) and related tools.
Highly skilled in writing and tuning complex SQL queries and PL/SQL programs.
Experience in data modeling and OLTP/OLAP architecture design.
Deep understanding of ACID principles, concurrency control, and locking mechanisms.
Experience developing and maintaining complex databases handling heavy transactional workloads.
Familiarity with DevOps, version control, and CI/CD processes in Oracle environments.
Banking & Business Knowledge
Hands-on experience with Core Banking Systems, card transactions, payments, fund transfers, deposits, and loans.
Deep understanding of transactional processes, settlement, and reconciliation.
Familiarity with regulatory compliance and security in digital banking.
Ability to analyze business requirements and propose optimal technical solutions for digital banking.
Soft Skills
Ability to lead technical teams and mentor junior and mid-level developers.
Strong problem-solving skills for complex system design and query optimization.
Excellent communication skills to present architecture and query strategies to management and stakeholders.
Attention to detail and high responsibility in a sensitive financial environment.
Education & Experience
Bachelor’s or higher degree in Computer Science, Software Engineering, or related fields.
Minimum 5–8 years of professional experience in Oracle development, with significant experience writing and optimizing SQL/PLSQL queries, preferably in banking or fintech.
Experience in technical leadership and system architecture for banking or transactional applications.
Experience working in Agile/Scrum environments is a plus.
Benefits
Opportunities for professional growth and technical leadership.
شرکت راه گزین رایانه در زمینه های اتوماسیون صنعتی و بانکی، ساخت و تولید سیستم های الکترونیک و الکترومکانیکی فعالیت دارد
این شرکت سعی کرده مجرب ترین متخصصین را در حوزه های مختلف شامل تحلیل کسب و کار، تحلیل و طراحی، تحقیق و توسعه، پیاده سازی و اجرا، امنیت، پشتیبانی و راهبری به کار بگیرد تا در راستای اهداف خود در حوزه طراحی و توسعه سیستم های بانکی و راهکارهای پرداخت بهتر قدم بردارد.