Oracle Database System developer
We are looking for a highly motivated developer, being ready to participate in the design, development and testing of applications that will be hosted on the Operational Centre. You will provide the database expertise, design and solutions for various development teams within messaging infrastructure. This position requires consultation with customers to understand requirements and design and development of highly mission critical databases using various oracle enhanced features like data-guard replication, streams replication, partitioning, advanced data compression, flashback etc. You will also be responsible for managing/automating the Oracle database server installations, migrations, upgrades, backup/recovery etc. The person should have strong hand on scripting skills and be able to deliver solutions based on the delivery schedules.
With an expert database developer, we are also looking for a dynamic individual with a sharp eye for performance and SQL tuning, enjoy the challenges and satisfaction of delivering results right the first time. Your problem solving skills will be challenged as you investigate the performance of the database systems/applications and try to identify the root cause for SQL/database performance and recommend corrective solutions.
University degree in computer science or related field. Or equivalent work experience.
5 or more years experience in database systems/application development.
Expert in design/implementation of mission critical database systems/applications using Oracle database server
Expert knowledge of scripting languagues ksh, perl, plsql
Good knowledge of HP/Unix system internals/kernel parameters/disk management/disk sizing etc.
Experience in managing/automating the Oracle database server installations, migrations, upgrades, backup/recovery etc.
Good knowledge of Oracle 11gR2 and its features ( data guard replication, streams replication, partitioning, performance tuning, sql tuning etc.)
Knowledge of techniques to improve scalability, performance and resilience (i.e. multi-processing, multi-threading, clustering,)
Knowledge of software development tools (Toad, Clearcase, eclipse, exceed, Quality centre etc.)
Fair knowledge in following programming languages: Java, C/C++