Senior Oracle PL/SQL Developer

İşin təsviri

 

Responsibilities:

  • Design, develop, test, tune, and implement procedural database code and solutions using Oracle PL/SQL (PostgreSQL PL/SQL);
  • Write complex SQL queries to support business processes and requirements;
  • Create and maintain database objects such as tables, views, indexes, procedures, triggers, and packages;
  • Participate in application development projects and be responsible for the database architecture and design;
  • Identify and troubleshoot performance issues in the database;
  • Work closely with other developers to integrate databases with other applications;
  • Prepare documentation for database applications, procedures, and controls;
  • Ensure the security of the company's databases, protecting against unauthorized access, alteration, or deletion;
  • Monitor system performance by performing regular tests, troubleshooting and integrating new features;
  • Recommend solutions to improve new and existing database systems;
  • Provide data management support to users;
  • Participate in Agile Scrum ceremonies including daily standups, sprint planning, and retrospectives;
  • Collaborate with the Scrum team to ensure user stories are clearly defined and tasks are correctly estimated and executed.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field;
  • Proven experience as an Oracle PL/SQL Developer or similar role;
  • Understanding of relational database design and concepts;
  • Proficiency in SQL and PL/SQL programming, including cursors, stored procedures, functions, packages, exceptions handling, and triggers;
  • Familiarity with Agile methodologies, specifically Scrum;
  • Familiarity with Oracle best practices, performance tuning, and optimization;
  • Strong analytical and problem-solving skills;
  • Experience with data backup, recovery, security, integrity, and SQL;
  • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools;
  • Excellent verbal and written communication skills;
  • Ability to work in a fast-paced, iterative development environment with short turn-around times;
  • Ability to work independently with minimal supervision and assistance.

Working Conditions:

This is a full-time position with standard office hours, although additional hours may be required depending on project needs. Occasional remote work may be allowed depending on organizational policies and project requirements. As part of the Agile Scrum team, you will be expected to regularly participate in stand-up meetings, sprint planning sessions, and retrospectives.

CVs to be submitted to e-mail. (Please indicate the position “Senior Oracle PL/SQL Developer” in the subject line of the e-mail). Only short-listed candidates will be notified for the interview.