Job Description
We are seeking a highly skilled and experienced Database Administrator (DBA) to join our team. The ideal candidate will have a proven track record of managing, optimizing, and securing complex database environments. This role will be critical in ensuring the reliability, performance, and scalability of our data systems while contributing to project management and programming efforts.
Key Responsibilities
- Design, implement, and maintain databases to meet business needs.
- Monitor and optimize database performance, including query tuning and indexing strategies.
- Ensure database security, including backup and recovery planning, data integrity, and user access management.
- Develop and maintain documentation for database environments, configurations, and procedures.
- Collaborate with development teams to support application needs and ensure data accuracy.
- Conduct routine maintenance tasks such as updates, patches, and upgrades.
- Troubleshoot and resolve database-related issues in a timely manner.
- Implement disaster recovery plans and perform regular testing to ensure data availability.
- Contribute to project management by planning and coordinating database-related tasks and timelines.
- Collaborate with cross-functional teams to align database systems with business goals.
- Some experience in HTML and XML programming to facilitate data integration and reporting.
- Stay current with emerging trends and technologies in database administration and related programming.
Qualifications
Education
- Bachelor’s degree in Computer Science, Information Technology, or a related field or minimum 10 years direct experience as a DBA
Experience
- Minimum of 5 years of experience (10 without a degree) as a Database Administrator or in a related role.
Technical Skills
- Expertise in database platforms such as SQL Server, Oracle, MySQL, or PostgreSQL.
- Strong proficiency in database design, performance tuning, and optimization.
- Hands-on experience with database backup, recovery, and disaster recovery strategies.
- Familiarity with cloud-based database solutions (e.g., AWS RDS, Azure SQL, Google Cloud).
- Knowledge of database security best practices.
- Proficiency in scripting languages (e.g., Python, PowerShell, or Bash).
- Knowledge of HTML and XML programming for data integration and application support.
- Experience with tools for monitoring and performance analysis.
- Familiarity with big data platforms (e.g., Hadoop, Spark) and NoSQL databases like MongoDB and Cassandra, which are designed for managing large and unstructured datasets.
- Knowledge and experience with ERP, MRP.
Project Management Skills
- Strong organizational and planning abilities to manage database-related projects.
- Experience in defining project scopes, timelines, and deliverables.
- Ability to collaborate effectively with stakeholders across departments.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Detail-oriented with the ability to manage multiple tasks effectively.
Preferred Qualifications
- Master’s degree in a related field.
- Certifications such as Microsoft Certified: Azure Database Administrator Associate, Oracle Database Administrator Certified Professional, or equivalent.
- Familiarity with additional programming languages and frameworks.
Job Type: Full-time
Pay: $20.00 - $40.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Day shift
- Monday to Friday
- No nights
- No weekends
Application Question(s):
- Why would you be the perfect fit for this position?
- What is your expected salary?
Language:
Ability to Commute:
- Schaefferstown, PA 17088 (Preferred)
Work Location: In person