We are seeking a highly skilled Senior Database Developer to join our team focused on developing and maintaining critical database applications supporting Risk Management. This role will play a key role in ensuring the smooth operation and efficiency of our systems.
Responsibilities :
Design and develop database applications using PL / SQL for Risk Management functions. (90%)
Translate business requirements into robust and efficient database architecture.
Create comprehensive technical documentation for developed systems.
Utilize advanced Oracle features to optimize performance and reliability of applications.
Stay current with evolving Oracle technologies and best practices.
Collaborate with QA and user teams during testing phases.
Participate in on-call rotation and occasional weekend work (if necessary).
Qualifications :
Bachelor's degree in Computer Science, Mathematics, Physics, Engineering or a related field, or equivalent experience.
Minimum 5 years of experience developing database applications using PL / SQL constructs (Triggers, Packages, Functions, Procedures, Complex SQL).
Proven experience in an Oracle 11g environment (or higher).
Strong understanding of Unix / Linux environments and ideally, experience with RAC (Real Application Clusters).
Proficiency in Oracle Advanced Queuing.
Excellent problem-solving, analytical, and technical documentation skills.
Expertise in SQL query tuning and optimization.
Experience with Oracle Application Express (APEX) is a plus.
Familiarity with JavaScript / jQuery.
Some experience with Unix scripting preferred.
Understanding of messaging middleware is a benefit.
Strong interpersonal and teamwork skills.
Excellent written and verbal communication.
Working knowledge of SDLC processes, agile methodologies, and version control systems.