Browse Jobs
For Employers
Post JobLog inGet Started

Senior Database Developer

qTech.
Dakahlia, Egypt
Posted 9 years ago
20Applicants for1 open position
  • 9Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

SR Database Developers are responsible for data gathering before development of a database. They design, develop, test, implement and maintain new and existing databases. Database developers create management methods and systems to access efficiently to information stored in databases. They work with consultants and other members of the company to improve processes.


A Database Developer does the following tasks:
  • Modifying databases and products according to client needs.
  • Working to create functional requirements.
  • Providing assistance to others in topics related to data management.
  • Creating reports on databases.
  • Designing and developing database architectures.
  • Collaborate with one or more agile scrum teams consisting of application (Java) developers and testers to provide backend static and dynamic designs that satisfy functional and non-functional requirements provided by the business analysts and application architect.
  • Participate in daily standup, work estimation, sprint planning, and retrospective meetings.
  • Work with other database developers on the database team to reverse-engineer existing backend behavior.
  • Design and develop database structures (implemented with Oracle tables and constraints) for a critical, high-volume, high-availability web application.
  • Design and develop procedural logic (mainly implemented with Oracle packages) for the same.
  • Write any DDL, DML, and/or SQL required by the data tier of the application.
  • Assist the system testing team with diagnosing database-related issues and/or setting up test data.
  • Generate deployment scripts and work with the technical support, configuration management, and operational database teams to deploy database changes to multiple environments; changes may include complex data migrations.
  • Publish entity-relationship diagrams as needed.
  • Provide second-line production support through an on-call rotation with other members of the database team; assist the system testing team with diagnosing database-related production issues.

Job Requirements

  • Understanding of relational database design concepts.
  • Development skills: solid SQL and PL/SQL coding techniques; ability to create and maintain tables, constraints, triggers, views, stored procedures and functions, packages, and types; solid understanding of SQL tuning practices and indexing and partitioning strategies.
  • Excellent verbal and written communication skills; able to communicate with technical and non-technical personnel.
Desired Skill Set:
  • Knowledge of, and experience with, all phases of the SDLC (software development life cycle), including requirements elicitation, design, coding, testing, and deployment.
  • Experience working on an n-tiered web application.
  • Experience working in an agile environment.
  • Experience as an application or operational DBA and/or knowledge of Oracle database architecture.
  • Experience designing, developing, and/or modifying reports.
Desired Tool Set:
  • (Required) Oracle Database, Enterprise Edition, 11g or higher.
  • Toad for Oracle, or comparable database development platform.
  • IBM Rational Team Concert (RTC), or comparable source/version control tool.
  • Oracle SQL Developer Data Modeler, or comparable relational modeling tool.
  • WebFOCUS reports, 7.6 or higher, or comparable reporting tool.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Database Developer