Posted on: 03/12/2025
Job Description
Key Responsibilities :
- Install, configure, and maintain SQL databases, ensuring optimal performance and reliability.
- Monitor and troubleshoot database performance using tools and scripts.
- Implement database security measures, including backups, recovery plans, and access control policies.
- Perform database migrations, updates, and upgrades as needed.
- Collaborate with development teams for database design and query optimization.
- Develop and document procedures for database management and maintenance.
- Analyze and resolve complex database-related issues in a timely manner.
- Design and develop database objects such as tables, views, indexes, and stored procedures.
- Write efficient, scalable, and secure SQL queries for data extraction, transformation, and analysis.
- Optimize SQL queries and database performance, including indexing, query tuning, and normalization.
- Collaborate with application developers to integrate SQL databases with business applications.
- Integrate data from multiple sources (ERP, Excel, APIs) into a centralized data warehouse.
- Familiarity with how BI tools (like Power BI, Tableau) query data warehouses improves support and development.
Skills and Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience of 4+ years as an SQL Database Administrator or in a similar role.
- Strong knowledge of SQL Server databases, including installation, configuration, and maintenance.
- Proficiency in database optimization and performance tuning techniques.
- Experience with database backup and recovery processes.
- Understanding of database security principles and best practices.
- Knowledge of scripting languages such as PowerShell or Python is a plus.
- Strong problem-solving and communication skills.
Preferred Skills :
- Experience with cloud-based database solutions (e.g., Azure SQL, AWS RDS).
- Familiarity with NoSQL databases is a bonus.
- Certification in SQL Server or related technologies is an advantage.
Why Join Us :
- Opportunity to work in a fast-growing and innovative organization.
- Collaborative and inclusive work environment.
- Competitive salary and benefits.
Did you find something suspicious?