We are looking for a skilled and proactive Database Engineer to join our global team. The ideal candidate will have experience in managing, supporting, and optimizing both SQL Server and Oracle databases within a high-pressure, mission-critical environment. This role involves ensuring the performance, availability, and security of databases, with a strong focus on optimizing query performance, automating tasks, and maintaining high availability solutions. You will work with cutting-edge technologies and collaborate with teams globally to deliver database solutions that meet the business's needs.
Key Responsibilities: Database Management & Optimization: SQL Server & Oracle Management: Support and maintain MS SQL (2005–2017 and beyond) and Oracle databases, ensuring they run efficiently and securely. High Availability Solutions: Implement and manage high availability features such as SQL AlwaysOn, Clustering, and related Windows Operating Systems to ensure business continuity and minimize downtime. Performance Tuning & Debugging: Perform regular database performance tuning, optimize queries, and identify and resolve performance bottlenecks. Scheduled Maintenance: Create and develop scheduled database maintenance routines, such as backups, index rebuilding, and statistics updates, to ensure the health of database systems. Security & Automation: Security Hardening: Apply a security and vulnerability-based approach to database hardening, ensuring the confidentiality, integrity, and availability of data. Automation: Leverage PowerShell scripting and other automation tools to improve operational efficiency, such as automating database maintenance and monitoring tasks. Database Troubleshooting: Investigate and resolve database-related issues, provide root-cause analysis, and implement solutions to prevent recurrence. Collaboration & Support: Global Team Collaboration: Work as part of a global team to support databases, collaborating with cross-functional teams to resolve incidents and implement enhancements. Ticket Management: Effectively manage a ticket-based workload, prioritizing tasks and ensuring timely resolution of incidents and service requests. Adherence to Procedures: Follow documented operating procedures and processes to ensure efficient and consistent delivery of database services. Continual Improvement & Reporting: Process Improvement: Identify areas of improvement in database management and performance, recommending optimizations and best practices. Reporting: Utilize SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services) to generate reports and analyze data trends. Required Skills & Experience: Database Management: Hands-on experience with MS SQL (2005–2017 and newer versions) and Oracle databases. High Availability & Clustering: Proven experience with SQL AlwaysOn, Clustering, and related Windows OS solutions. Performance Optimization: Experience debugging code, optimizing queries, and managing large-scale databases (up to 12TB). PowerShell Scripting & Automation: Proficiency in PowerShell, scripting, and automation related to database management tasks. Security Best Practices: A security-first mindset with experience in vulnerability assessments, security hardening, and database access control. Active Directory Integration: Knowledge of Active Directory integration in the context of database access and management. Ticket Management: Experience managing a ticket-based workload, with the ability to prioritize and resolve tasks efficiently in a high-pressure environment. Microsoft Certified Professional (MCP): Certification in Microsoft technologies (or equivalent) is preferred. Preferred Skills & Experience: Financial Sector Experience: Experience working with databases in the financial sector or other highly regulated industries. ITIL Framework Knowledge: Familiarity with the ITIL Framework and service management practices. ServiceNow Experience: Experience with ServiceNow for incident, problem, and change management. Azure Administration: Experience with Azure database solutions, including administration and deployment in cloud environments. Storage & Backup Solutions: Knowledge of storage and backup solutions for large-scale databases. Agile Environment: Experience working in an Agile environment and familiarity with Agile methodologies. Degree in Computing or Technical Discipline: A degree-level qualification in a computing or technical discipline would be an advantage. Soft Skills: Strong communication and collaboration skills, with the ability to work effectively with global teams. Ability to manage and prioritize a varied and demanding workload. A proactive mindset with a continuous improvement approach to database management and performance. Strong analytical and problem-solving skills, particularly in complex database environments.This is an exciting opportunity to work in a dynamic and global environment, supporting critical databases and contributing to the overall success of the organization. If you have a passion for database technologies and enjoy solving complex problems, we invite you to apply!