Designs, develops, implements, and maintains complex business, accounting, and management information systems. Works on complex assignments. Database developers design databases to organize and save data while also keeping it safe and secure. They run tests to identify areas of improvement, provide database access to authorized users, monitor the performance of a database, merge old databases with new ones, as well as troubleshoot and fix usage issues and malfunctions.
Typical duties and responsibilities:
Ensure that data is secure
Identify needs for databases
Conduct testing and implement improvements
Provide users with access and permissions
Merge old databases into new ones
Monitor database performance
Troubleshoot and fix problems
Required skills and qualifications:
Knowledge of Structured Query Language(SQL)
Strong analytical skills and the ability to understand complex information
Ability to troubleshoot and solve problems
8+ years of experience as an Oracle DBA/Application ADBA
5+ years of SQL and PL/SQL Development experience
Eclipse 3.3+, Linuxscripting
DB Schema Design, DB Performance tuning, Oracle 10g+, TOAD 9.6+
A minimum of ten (10) years’ experience in software development, database design/development, and/or related field;
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
Able to perform all functional duties independently on high-visibility programs, or mission critical aspects of a given program;
Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job;
Experience training/mentoring less experienced personnel;
Extensive knowledge of and experience with designing, implementing and maintaining complex relational databases;
Development experience with more than one DBMS product (e.g. Oracle, SQL Server);
Extensive knowledge of/experience with DBMS Job Control Language (JCL), access methods, access time, performance tuning, device allocation, validation checks, organization, security, documentation and statistical methods;
Extensive experience with maintenance of database dictionaries and overall monitoring of compliance with standards and procedures;
Extensive experience with system integration through database design;