As a Database Developer, you will be part of the Global Data Services team with accountability for designing, testing, implementing and maintaining the organization’s databases across multiple platforms, technologies (e.g., relational, non-relational and warehousing) and computing environments (e.g., host based, distributed systems, client server). The role requires the ability to apply comprehensive functional and technical knowledge in a team setting for problem resolution, design and engineering decisions and system architecture planning.
Responsibilities
Use and review PL/SQL or SQL development to solve business problems.
Conduct database administrative work to support for production systems.
Design, architect, plan database solutions to meet the business need.
Implement improvements to process and code used for automating maintenance and operational tasks in various systems using programming languages such as PL/SQL, PERL, shell, Python, etc.
Identify opportunities to fine-tune and optimize database systems and applications
Provide support for QA and Development systems.
Identify opportunities to fine-tune and optimize database systems.
Follow company software development processes and standards.
Knowledge And Experience
Bachelor’s Degree in Computer Science, Information Technology or related field
5+ years of experience in the design, maintenance and administration of relational databases
Experience developing database applications in PL/SQL-Triggers, Packages, Functions, Procedures, Complex SQL, Oracle Collection, Object Types knowledge and experience
Must have work experience working in Unix/Linux environment (RAC experience is a plus)
Shell, Perl, or Python experience is preferred
SQL Query tuning using different tools with a clear understanding of query plan management
Excellent problem solving, issue identification, analytical and technical documentation skills
Strong interpersonal skills and ability to work well in a team environment
Good written and verbal communication skill
Understand SDLC process and tools, agile program management concepts and version control
Willingness to take on-call rotation and occasional weekend work
Ability to learn new technology with a willingness to teach
Ability to independently complete projects with minimal guidance
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job