Job Description
About the role: We are looking for a skilled Database Administrator and Database Developer to manage, maintain, and develop enterprise databases. The ideal candidate should have strong hands-on experience with Microsoft SQL Server and PostgreSQL, ensuring database performance, security, availability, and scalability. Key Responsibilities: β’ Administer, monitor, and maintain MS SQL Server and PostgreSQL databases. β’ Design, develop, and optimize database schemas, tables, views, stored procedures, and functions. β’ Ensure database performance tuning, query optimization, and indexing. β’ Implement backup, recovery, and disaster recovery strategies. β’ Monitor database health, troubleshoot issues, and perform root cause analysis. β’ Ensure data security, access control, and compliance with best practices. β’ Support application teams with database design, development, and deployment activities. β’ Perform database upgrades, patching, and version migrations. β’ Automate routine database tasks and monitoring where applicable. β’ Document database configurations, procedures, and operational guidelines. Required Skills & Qualifications: β’ Strong experience as a DBA and Database Developer. β’ Hands-on expertise in Microsoft SQL Server and PostgreSQL. β’ Proficiency in SQL, T-SQL, and PL/pgSQL. β’ Experience with performance tuning, indexing, and query optimization. β’ Knowledge of backup, restore, replication, and high availability solutions. β’ Understanding of database security best practices. β’ Experience working in production environments with high availability requirements. Preferred Skills: β’ Experience with cloud-based databases (AWS RDS, Azure SQL, etc.). β’ Knowledge of database monitoring and automation tools. β’ Familiarity with DevOps or CI/CD pipelines for database deployments. Education & Experience: β’ Bachelors degree in Computer Science, Information Technology, or a related field. β’ Relevant industry experience in database administration and development. Apply tot his job