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
- Bachelors 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
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