Job Directory Database Engineer

Database Engineer
Grapevine, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

For Earth For Life

BASIC PURPOSE AND SCOPE OF POSITION

Kubota, is looking for a Sr. Database Engineer with experience in MySQL database technologies to join our engineering team in Grapevine, TX. Additionally, exposure and/or experience in Oracle, SQL Server, or DB2 would be a plus.

Our Engineering Teams:

A growing team of elite engineers, who use Agile and Scrum to manage, develop, and deploy enterprise level and business to business applications that have existing for about the last 20 years.

Our team is currently at the point of migrating our applications to the cloud and are in need of a talented and skilled database engineer that knows his or her way around MySQL (both developing for it, and administering it). Knowledge and experience with other DBs such as MS SQL Server and Oracle would also be desirable, since we may be supporting other applications that utilize those databases as well.

Your Role:

Your essential responsibilities as the DBE are to assist with the design and build of databases, both relational and non-relational. You will be expected to resolve database performance issues, database capacity issues, replication, and other distributed data issues. You will also implement strategies for data acquisitions, archive recovery and the implementation of a database. Ensure a clean and accurate database by maintaining and removing old data.

You also will administer, maintain, develop and implement policies and procedures for ensuring the security and integrity of the company databases. These responsibilities include patching, upgrading, and installing of new databases. In the role of DBA, you will optimizes the data environment by keeping databases finely tuned (queries/tables/indexes), automating incoming and outgoing data feeds, and troubleshooting of any data access problems.

A DBE should also support Software Developers with best practice SQL database operations and efficiency. Work with other departments to streamline data processes.

Since you'll be working on a cloud platform, experience with standing up databases in the cloud (specifically AWS RDS and DynamoDB) would be desirable.

PRINCIPAL ACTIVITIES:

This position does the following in accordance with all applicable Federal, State and local laws / regulations and the Company's policies, procedures and guidelines:

1. Lead in all phases of database design and management including performance, data integrity, security, and capacity planning.

2. Support teams with best practices in SQL coding techniques and optimized statement solutions.

3. Review and develop new stored procedures for developers.

4. Troubleshoot production and related database issues.

5. 24/7 on call rotation.

6. Install, maintain, upgrade and manage business critical database components for both production and non-production environments including MySQL, MS SQL Server, and Oracle,

7. Responsible for patch management, customized implementations, version control user management, service-level monitoring, and release methodologies.

8. Define, implement, and continuously improve database administrative policies for all database environments.

9. Analyze, implement, and manage database and application monitors for business critical services.

10. Implement and manage disaster recovery strategies, including clusters and redundant services, for all database based critical systems.

11. Administer databases in a production and application development environment

12. Monitor and maintain database integrity ensuring backups, updates, and changes are working properly.

13. Create new database schemas and enhance performance of these databases.

14 .Install and replicate servers.

15. Keep current on emerging database, storage and virtualization technology trends.

16. Experience with standing up and supporting databases in the cloud (either AWS or Azure).

SPECIAL PROJECTS

To be determined based on company and business needs.

MINIMUM QUALIFICATIONS:

EDUCATION, CERTIFICATIONS, AND TRAINING:

* B.S in Computer Science, Information Technology, Electrical Engineering or equivalent technical training and experience


* 5+ years of database engineering experience (SQL / MySQL)


* 3+ years of experience in managing all aspects of database administration including installation, configuration, capacity planning, and incident resolution.


* 1 - 2 years of cloud DB experience.


* Extensive experience in supporting several database technologies, i.e.: SQL Server, MySQL, Mongo, and Dynamo DB or any other non-relational databases


* Cloud experience preferred - releasing / deploying to Cloud, RDS experience a plus


* Experience in troubleshooting and resolving database integrity issues, performance issues, connectivity and security issues.


* Strong background in DB performance, tuning, and replication


* Strong knowledge of database theory and best practices


* DB2 experience a plus (this is the database we're migrating from )


* SQL proficiency


* Excellent written and oral communication skills


* Ability to effectively work in a team environment characterized by rapid change and high availability targets.



SKILLS AND BACKGROUND:

* Analytical ability to identify problems, reason logically, and draw valid conclusions in order to determine and implement an effective course of action.


* Required proficiency levels for technical area and applies skills to the design of information systems.


* Creativity in developing and implementing multiple IT solutions related to define information systems projects.


* Strong team leadership skills.


* Excellent verbal and written communication skills at all levels within an organization.



LANGUAGE REQUIREMENTS:

English: Fluent

ADDITIONAL INFORMATION:

The following are requirements that apply to all positions:

1. Cope with stressors and demands that are associated with the job and/or the work environment so that acceptable and defined levels of performance and overall contribution are maintained. Work in areas which adhere to state and federal regulatory standards, or where no such standards exist, to nationally accepted guidelines; i.e., dust, fumes, physical and chemical agents.

2. Adaptable and flexible to work environment including, but not limited to, out of town travel as required to meet business commitments and working overtime, as business needs may require, handling multiple tasks concurrently, and easily adapting to new assignments, systems, tools; produce clear, concise, accurate written communication, clearly conveying thoughts and ideas to peers, management, and customers; establish and maintain positive work relationships with peers, management, and customers, displaying willingness to understand diverse points of view; learn and apply new equipment and tools within an acceptable timeframe; and assume ownership of assignments, completing commitments on time.

DISCLAIMER:

The information provided in the description has been designed to indicate the general nature and level of work performed by incumbents within the classification. This description is not intended to be a comprehensive inventory of all duties, responsibilities, qualifications and working conditions required of employees assigned to this job/classification. This job description is intended to include the current essential functions of the job. Management reserves the right to add or modify the duties and responsibilities and to designate other functions as essential at any time.

Kubota is an equal opportunity at will employer and does not discriminate against any employee or applicant for employment because of age, race, religion, color, disability, sex, sexual orientation or national origin.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.