Sunday, October 26, 2014

6.1 Senior Database Developers

Job Description: Senior database developer is responsible for working with database management systems software in order to determine the best possible way to organize and to store data. The candiate develops Oracle Database applications to support bank e-Channels services. He develops new services according to the agreed design and maintain current services. He translate software requirements into concise and robust programming code.Candidates should show knowledge of Oracle development tools. The role involvesimplementing agreed designs, building, testing, and sometimes supporting applications. In order to properly perform this duty, a database manager must identify the requirements of the user, create a computer database, and test the modifications made to the database systems. He must also monitor the system in order to guarantee proper performance. To guarantee the proper performance, the database manager needs to understand the platform used to run the database and must be able to add new users to the system. As such, the developer is often also responsible for designing and implementing system security and other security measures.
Preferred Qualification: Bachelor Degree in Computer Science/ degree in a relevant field / Oracle Certification, Java/Oracle Grid Control/Postgres Databases, LDAP (a plus). Eight (8) years of experience at senior level. 3-5 years of Database management and development experience.Understanding of Oracle and SQL Server internals and processes/Oracle performance tuning essentials/ Experience in supporting Production Environments in the financial sector./Experience with implementing Time Series Database solutions.High level Arabic and English interpersonal and communication skills both written and oral/Strong documentation skills/Must have the aptitude and the interest to work in a variety of technologies.
Skills and Abilities: Understanding design documents. Clarifying precisely what actions the application is intended to perform. Working as part of a team, which may be established purely for a particular project, to write a specific section of the application. Adapting current applications to new requirements, as necessary. Combining all elements of the application and testing it. Testing sample data-sets to check that output from the application works as intended. Reacting to problems and correcting the application as necessary. Deploying the application and conducting final testing. Analyzing and tuning the application performance. Investigating, analyzing and documenting reported defects. Creating and tracing test cases / problem scenarios to locate and maintain sources of problems.Performing maintenance programming and correction of identified defects. Creating and maintaining technical documentation using defined technical documentation templates.Writing detailed operational documentation for the operation of the application by users and operators.
Act as a senior internal technical consultant who directs program development in complex applications and systems where existing architectures and techniques provide guidance. Consult with user management and technical staff as necessary to clarify program intent, identify problems, suggest changes, and determine required coding as well as review work of junior analyst/programmers in advanced techniques.Prescribe standard to simplify interpretation of programs and documentations as well as supervise the preparation of records and reports.Require detailed and comprehensive knowledge of employer's applications and systems.Possess a wide degree of creativity and latitude.
Candidate should be value creator, people developer and business operator.

Management of database team/ Ensure that availability SLA targets are met for Production databases.The selected candidate will provides 24/7 support for all database infrastructure.Ensure that database initiatives incorporate and meet clients' business objectives.Ensure efficient database integration for new architectural design projects.Ensure that QA and Performance testing requirements are met for all database projects. Optimization of database architecture and data flow. Develop standards that will effectively integrate applications with Oracle RAC.Provide necessary administration needs to support all our database environments.Provide proactive monitoring and performance tuning for our RAC database environments/Adherence to and engineering of database and data security policies.Provide database guidance for application development projects.Provide data and information to programme staff, management, consultants, partners and other interested parties as per instruction from management.Advanced programming knowledge in MS Access, Visual Basic and SQL Server.Experience in data management of a large data system within an organisation.Develop protocols for data dissemination and access.Strong experience with Oracle RAC Implementation, management, and upgrades with Oracle 10 and 11G running on Linux OS/ Experience with OCFS and ASM.Experience with Oracle Data Guard set-up, administration, and fail-over procedures.Ability to engineer and enforce database security and policies for the organization.Ability to proactively design monitoring tools for the database environment.Strong Linux background/Experience with SAN and NAS technology.Strong development and scripting skill set.Ability to do complex queries and validate expected results in the database.Ability to write functions, procedures, and triggers.Experience with disaster recovery set-up and execution.Ability to work with development on database design of applications including data integration among systems and components.

Send Your Updated CV deen@iitcompany.com

CONTACT US

Employers JobsFlag@Live.com

Job Seekers JobsFlag@YMail.com

JOBS FLAG ©

TOP