Database Engineer
Florida Staffing - Boca Raton
Work at Florida Staffing
Overview
- View job
Overview
Database Engineer
The Database Engineer will design, develop, and maintain database solutions that meet the needs of our business and clients. You will be responsible for ensuring the performance, availability, and security of our database systems while collaborating with software engineers, data analysts, and IT teams.
Key Responsibilities:
- Design, implement, and maintain highly available and scalable database systems (e.g., SQL, NoSQL).
- Optimize database performance through indexing, query optimization, and capacity planning.
- Create and manage database schemas, tables, stored procedures, and triggers.
- Develop and maintain ETL (Extract, Transform, Load) processes for data integration.
- Ensure data integrity and consistency across distributed systems.
- Monitor database performance and troubleshoot issues to ensure minimal downtime.
- Collaborate with software development teams to design database architectures that align with application requirements.
- Implement data security best practices, including encryption, backups, and access controls.
- Stay updated on emerging database technologies and recommend solutions to enhance efficiency.
- Document database configurations, processes, and best practices for internal knowledge sharing.
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 3+ years of experience as a Database Engineer, Database Administrator (DBA), or similar role.
- Strong expertise in database management systems such as MySQL, PostgreSQL, SQL Server, or Oracle.
- Familiarity with NoSQL databases like MongoDB, Cassandra, or DynamoDB.
- Proficiency in SQL and database programming languages (e.g., PL/SQL, T-SQL).
- Experience with database performance tuning and optimization.
- Knowledge of database backup and recovery solutions.
- Understanding of data modeling, normalization, and schema design principles.
- Experience with cloud-based database solutions (AWS RDS, Google Cloud SQL, Azure SQL Database).
- Familiarity with big data technologies (Hadoop, Spark) and distributed databases.
- Hands-on experience with database monitoring and management tools (e.g., Datadog, SolarWinds, or pgAdmin).
- Proficiency in scripting languages like Python, Shell, or PowerShell.
- Certifications such as Oracle Certified Professional (OCP), Microsoft Certified: Azure Data Engineer, or AWS Certified Database Specialty.
Required Qualifications:
Preferred Qualifications: