Описание
Avenga — международная инжиниринговая компания, помогающая бизнесу работать с AI в основе процессов. Более 6000 экспертов по всему миру объединяют инженерную экспертизу с AI-native подходом для превращения амбициозных идей в реальный результат в разных индустриях, технологиях и на разных рынках. Мы ищем опытного Oracle Database Developer для присоединения к команде, отвечающей за критические банковские системы и интеграции. Эта роль подойдёт профессионалу, которому интересна работа с крупномасштабными базами данных, оптимизацией производительности, сложными интеграциями и высокодоступными транзакционными средами.
Задачи
•Design, develop, and maintain Oracle database solutions
•Create and optimize SQL and PL/SQL code
•Develop procedures, functions, packages, and triggers
•Analyze and optimize database and application performance
•Support integrations between banking systems
•Investigate and resolve production issues
•Participate in deployments and releases
•Cooperate with analysts, testers, and DBAs
•Prepare technical documentation and effort estimations
Требования
Oracle Database
•Oracle Database 12c / 19c / 21c
•Advanced SQL
•Analytical queries
•CTE
•MERGE
•PL/SQL
•Procedures
•Functions
•Packages
•Triggers
•Exception handling
•Data modeling
•Performance tuning and indexing
•Table partitioning
•Oracle Scheduler
•Oracle Data Pump
•Schema and database object management
Performance & Troubleshooting
•Query execution plan analysis (EXPLAIN PLAN)
•AWR Reports
•ASH Reports
•Session monitoring
•Lock and deadlock analysis
•SQL performance tuning
•PL/SQL optimization
Integration & Data Exchange
•REST API
•SOAP
•XML / XSD
•JSON
•Oracle AQ
•Message queues
•ETL processes
•System-to-system integrations
Linux / Unix
•Linux command line
•Bash scripting
•Log analysis
•Cron jobs
•Process diagnostics
•SCP / SFTP file transfers
Development Tools
•Git
•Azure DevOps or Jenkins
•CI/CD pipelines
•Jira
•Confluence
•SQL Developer
•TOAD
Security
•Oracle privileges, roles, and grants
•Data encryption
•Access auditing
•GDPR compliance
•Sensitive data management
Banking Knowledge
•Transaction processing systems
•High Availability (HA)
•Disaster Recovery
•Batch processing
•Payment systems (ELIXIR, Express ELIXIR, SEPA, SWIFT)
•Core banking system integrations