Riyadh
On-site
SAR 150,000 - 200,000
Full time
30+ days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a skilled Software Engineer to design and maintain Oracle-based applications. This role involves collaborating with various stakeholders to gather requirements, developing PL/SQL procedures, and optimizing database performance. The ideal candidate will have a strong background in Oracle technologies and database administration, ensuring data integrity and compliance with industry standards. Join a dynamic team where your expertise in Oracle systems will drive impactful solutions and contribute to the success of innovative projects. If you are passionate about technology and eager to make a difference, this opportunity is for you.
Qualifications
- 5+ years of experience in Oracle technologies as a Software Engineer.
- Proficient in PL/SQL, including complex queries and stored procedures.
Responsibilities
- Design and maintain Oracle applications and databases to meet business needs.
- Optimize database performance and ensure data integrity and security.
Skills
Oracle PL/SQL development
Database performance tuning
Problem-solving skills
Collaboration
Education
Bachelor's degree in Computer Science
Master's degree in a related field
Tools
SQL*Plus
Oracle Forms
Oracle Reports
Oracle APEX
Responsibilities:
- Design, develop, and maintain Oracle-based applications and databases to meet business requirements.
- Collaborate with business analysts, project managers, and other stakeholders to gather and analyze requirements.
- Develop and implement PL/SQL procedures, packages, and triggers.
- Optimize Oracle database performance, including tuning queries and optimizing indexes.
- Design and implement data models, schemas, and database objects to support application development.
- Ensure data integrity, security, and compliance with industry standards.
- Troubleshoot and resolve issues related to Oracle applications and databases.
- Provide ongoing support and maintenance for Oracle systems, including patching and upgrades.
- Create and maintain technical documentation for all Oracle-related development and support activities.
- Stay updated with the latest Oracle technologies and best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of experience as a Software Engineer, with a focus on Oracle technologies.
- Proficiency in Oracle PL/SQL development, including writing complex queries, stored procedures, and triggers.
- Experience with Oracle Database Administration (DBA) tasks such as performance tuning, backup, and recovery.
- Strong understanding of relational database concepts and data modeling.
- Experience with Oracle development tools such as SQL*Plus, Oracle Forms, Oracle Reports, or APEX.
- International certifications in Oracle technologies (e.g., Oracle Certified Professional - OCP).
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and manage multiple tasks simultaneously.
Preferred Qualifications:
- Master's degree in a related field.
- Experience in developing and supporting Oracle applications for government or large enterprises.
- Knowledge of Oracle Cloud Infrastructure (OCI) and cloud-based Oracle solutions.
- Familiarity with Agile or DevOps methodologies.