We are looking for a skilled Database Engineer to join our team in Westlake, Ohio. In this role, you will design, implement, and optimize database solutions to support business operations and data-driven decision-making. You will collaborate with cross-functional teams and leverage advanced technologies to ensure robust database performance and scalability.
Responsibilities:
- Design and implement database solutions that align with business requirements and technical specifications.
- Optimize and tune database performance to ensure efficiency and scalability.
- Collaborate with cross-functional teams to analyze data needs and develop appropriate solutions.
- Write, test, and troubleshoot complex SQL queries, including joins, aggregations, and stored procedures.
- Monitor and maintain database systems, performing regular updates and performance checks.
- Utilize source control and CI/CD tools, such as Azure DevOps, to manage database development and deployment.
- Stay updated on emerging technologies and integrate new tools into existing systems as needed.
- Provide technical guidance and support to team members regarding database-related issues.
- Ensure data integrity and security through regular audits and implementation of best practices.
- Bachelor's degree in Information Systems, Computer Science, or a related field, or equivalent relevant experience.
- Proven experience with database technologies, platforms, and architectural design.
- Proficiency in Structured Query Language (SQL) with demonstrated expertise in complex query creation and optimization.
- Hands-on experience with Microsoft SQL Server (2012 or higher), including query execution plans and troubleshooting.
- Familiarity with source control and CI/CD tools, preferably Azure DevOps.
- Strong analytical, organizational, and problem-solving skills.
- Ability to work independently and collaboratively in a team environment.
- Knowledge of Apache Spark, Python, Apache Hadoop, Apache Kafka, and ETL processes.