We are expanding our delivery team and hiring an Oracle Database Developer for a large-scale energy transformation project. The system is live, complex, and business-critical, supporting millions of customer accounts, large volumes of transactional data, and core billing and customer management processes.The project operates in the energy domain and is part of a long-term enterprise implementation where database development is closely integrated with delivery, QA, product, and support teams. You will work with complex data models, business-critical processes, and high-performance database solutions that support real production environments.
Responsibilities * Design, develop, and maintain business logic using Oracle PL/SQL. * Develop, optimize, and troubleshoot complex SQL queries, procedures, packages, functions, and triggers. * Participate in database design and implementation activities. * Analyze and improve SQL and PL/SQL performance for large-scale production workloads. * Work with complex data models and enterprise business processes. * Support data migration, integration, and data correction activities when required. * Collaborate closely with developers, QA engineers, Business Analysts, Product Owners, and support teams. * Investigate and resolve production issues related to database logic and data consistency. * Contribute to technical documentation and knowledge sharing within the team. * Ensure the quality, reliability, and maintainability of database deliverables.
Required Skills * 3+ years of experience in Oracle database development. * Strong knowledge of SQL and PL/SQL. * Good understanding of Oracle RDBMS fundamentals. * Experience developing and maintaining complex database objects. * Experience working with large datasets and complex business logic. * Understanding of relational database design principles and data modeling concepts. * Experience troubleshooting and optimizing database performance. * Intermediate English or higher. * Strong analytical and problem-solving skills.
Preferred Background * Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. * Experience with database design and data modeling. * Experience with SQL performance tuning and PL/SQL optimization. * Experience working on enterprise-scale, long-living systems in active delivery environments. * Experience in the Energy, Utilities, Telecommunications, Billing, CRM, or other enterprise software domains.
Nice to Have * Experience with Java development. * Experience with JavaScript. * Familiarity with BPM platforms such as Camunda. * Experience with PostgreSQL or NoSQL databases. * Understanding of CI/CD practices and automated testing. * Basic database administration knowledge. * Experience working in Agile development environments.
What You’ll Get * Opportunity to work on a large-scale enterprise solution used in a real production environment. * Exposure to complex business processes within the energy industry. * Participation in long-term product evolution and strategic transformation initiatives. * 20 working days of annual vacation plus paid public holidays. * Paid professional development, including trainings, conferences, seminars, certification programs, and English language courses. * Flexible working hours and the possibility of remote work.
If you enjoy solving complex data challenges, working with enterprise-scale systems, and developing reliable database solutions that support mission-critical business processes, you will be a strong fit for our team.