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.