Senior Oracle Developer

Digital Talent
Full-timeCairo, Cairo Governorate, Egypt

Job Summary: We are seeking an experienced Senior Oracle Developer to join our dynamic team. As a Senior Oracle Developer, you will be responsible for designing, developing, and maintaining Oracle database systems and applications. You will play a key role in analyzing business requirements, implementing efficient data models, and optimizing database performance. The ideal candidate should have a strong background in Oracle technologies, excellent programming skills, and a solid understanding of database design principles.

Responsibilities:

  1. Collaborate with business analysts, system architects, and other stakeholders to understand business requirements and translate them into technical specifications.
  2. Design and develop Oracle database systems and applications, ensuring high quality, performance, and scalability.
  3. Create and maintain database schemas, tables, indexes, and other database objects.
  4. Write efficient SQL queries, stored procedures, and triggers to support data retrieval, manipulation, and reporting requirements.
  5. Optimize database performance by analyzing query execution plans, indexing strategies, and database configuration settings.
  6. Conduct thorough testing and debugging of database applications to ensure accuracy, reliability, and data integrity.
  7. Perform database tuning and optimization activities to improve system response time and throughput.
  8. Collaborate with the development team to integrate Oracle database solutions with other applications and systems.
  9. Provide technical guidance and mentorship to junior developers, assisting them in resolving complex technical issues.
  10. Stay updated with the latest Oracle technologies, industry trends, and best practices to continuously improve the development process.

Requirements:

  1. Bachelor's degree in Computer Science, Information Systems, or a related field.
  2. Proven experience as an Oracle Developer, with a focus on database design, development, and optimization.
  3. Strong proficiency in Oracle PL/SQL programming language.
  4. Extensive knowledge of Oracle database concepts, such as data modeling, indexing, partitioning, and performance tuning.
  5. Experience with Oracle database administration tasks, including backup and recovery, user management, and security.
  6. Proficiency in SQL and understanding of relational database principles.
  7. Familiarity with Oracle development tools, such as SQL Developer, Oracle Forms, and Oracle Reports.
  8. Experience with Oracle Application Express (APEX) is a plus.
  9. Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex database issues.
  10. Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
  11. Proactive and self-motivated, with the ability to work independently and manage multiple projects simultaneously.
  12. Strong attention to detail and commitment to delivering high-quality solutions within agreed timelines.
Powered By

© 2024 Rooster. All rights reserved.