Senior Oracle Database Developer
Role details
Job location
Tech stack
Job description
The selected Senior Database Developer will be part of the database team and play a role in the analysis, design, implementation, and support of the Risk Data Governance and Trading systems.
The candidate will be responsible for ongoing software development for a business line. This role involves working closely with business stakeholders and management to plan and deliver major functionality, translating functional requirements into well-defined scopes of work, and assessing application options to meet business needs. The position requires regular use of independent judgment and discretion.
This position is a full-time job in the Atlanta office.
Responsibilities
-
Strong technical knowledge in Oracle database development
-
Conduct PL/SQL or SQL development to solve business needs
-
Provide support for Production, QA, and Development systems
-
Identify opportunities to fine-tune and optimize database systems
-
Collaborate and actively participate in discussions on technical issues
Requirements
-
80% PL/SQL development work and 20% Database Administration work
-
7+ years' experience with Oracle
-
Experience developing database applications in PL/SQL-Triggers, Packages, Functions, Procedures, Complex SQL, Oracle Collections, Object Types knowledge and experience
-
Must have work experience working in Unix/Linux. RAC experience is a plus
-
Some Shell or Perl experience
-
Golden Gate experience a plus
-
SQL Query tuning using different tools. Clear understanding of query plan management
-
Postgres experience a plus
-
Excellent problem solving, issue identification, analytical and technical documentation skills
-
Ability to multi-task a must
-
Strong interpersonal skills and ability to work well in a team environment
-
Good written and verbal communication skills
-
Willing to take on-call rotation and occasional weekend work
-
Ability to work in a fast-paced business environment