Database Developer

Apply for this job

Email *

Job Description

Job Description

Top Duties and Qualifications

  • Responsible for the overall development and support of relational databases used to operate the infrastructure and technology platform.

  • Responsible for creating, administering, troubleshooting and securing relational databases that process large amounts of information.

Duties include:

  • Analyze and maintain existing databases
  • Optimizing database performance
  • Develop and implement new features and functionality
  • Provide assistance to software developers

Responsibilities include:



The ability to create and maintain well-organized databases and have the ability to perform the following

tasks including:



ο‚· Design database systems– analyze the needs of an organization and produce an effective database

system according to their needs and specifications. This includes collecting data, analyzing the data,

designing algorithms, drawing flowcharts and implementing code for the logic developed through

the algorithms and flowcharts.



ο‚· Test databases – run performance testing procedures to ensure the proper operations of a database

and to ensure that it’s error-free. If any errors are thrown when the code runs, they need to be

corrected and the code needs to be re-tested. This involves troubleshooting any potential problems,

creating and submitting test reports and database improvement.



ο‚· Develop database documentation. – Developer must write documentation about the system and

put together an operational manual. The documentation must include information regarding

changes or improvements to the database as they are implemented.

​

ο‚· Work with the front-end development team. Developer must work with the front-end

development team to integrate the modules together. Once this is done, the integrated code must

again be tested and any errors must be fixed.

Requirements Required Abilities and Experience



ο‚· Must be able to partner with development teams to design data management and governance

protocols, manage the information lifecycle, design infrastructure, and data integration controls



ο‚· Must understand business strategy and cascades business intelligence needs to the database level



ο‚· Must be able design, configure, implement, and administer all databases for the respective parties

involved



ο‚· Must be able to develop and maintain complex models and logical database designs

ο‚· Must be able to identify and resolve all issues related to database systems to ensure that systems

are online and without service interruption



ο‚· Be able to build and manage the database disaster recovery and backup plan

ο‚· Be able to create and maintain stored procedures, views, tables, jobs, triggers, etc.

ο‚· Be able to develop new and enhance existing standards, processes and procedures, and guidelines

for database environments using industry experiences, best practices research, and business needs



ο‚· Able to analyze and report the performance of database operations against the key database

performance metrics



Skill & Experience Requirements:



  • 10+ Years in IT service
  • Bachelor’s degree in a related field
  • Proficient with Microsoft SQL Server
  • Experience in designing and implementing database structures
  • Experience with automating DBA tasks
  • Experience with data modeling and schema design
  • Experience with database Server backup and recovery techniques
  • Proven experience using Transact SQL, Stored Procedures, Views and User Defined Functions
  • Experience with advanced features, such as Common Language Runtime objects, Common Table
    Expressions and Service Broker queues
  • Demonstrated experience in troubleshooting and resolving database problems
  • Understanding of databases indexes, execution plans and tuning practices
  • Understanding of database design practices, including database normalization concepts

Benefits Salary is dependent on upon skills and experience.



This full-time role reports directly to the IT Director, USA. This is very much a hands on role supporting the EMEA business.



candidates will need to be able to travel to the USA and UK for training.



Location: The role is full-time office based in Amman, Jordan