Post Job Free
Sign in

Senior SQL Server DBA

Company:
CoreCard Software
Location:
Norcross, GA, 30093
Posted:
May 10, 2024
Apply

Description:

Job Description

Salary:

The Senior SQL Server DBA will be responsible for the implementation, configuration, maintenance, and performance of highly transactional mission critical OLTP systems to ensure the availability and consistent performance of hosted applications. This is a hands-on position requiring excellent interpersonal and communication skills as well as solid technical skills.

Responsibilities

• Manage SQL Server databases through multiple product lifecycle environments from development to mission-critical production systems. Configure and maintain database servers and processes including monitoring system health and performance, to ensure high levels of performance, availability, and security.

• Support day to day operational activities for the database platform including service requests and tickets, monitoring, and troubleshooting performance issues.

• Supports Microsoft Windows 2016 and 2019 Enterprise Servers that support the SQL application, including configuration and maintenance.

• Configure database backups to meet the business’s Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO).

• Implement and supports high availability solutions for MS SQL including Always-On.

• Install and configure Microsoft SQL Server and Microsoft Windows.

• Monitor Microsoft SQL Server activity on a proactive basis and tune the system for optimal performance.

• Provide guidance and support to Application Developers, identifying most resource-intensive queries on the server and suggesting ways to improve performance on each. Analyze/design indexes for existing applications, proactively monitor query performance, and provide analysis when to add or remove indexes.

• Investigate, analyze and troubleshoot system performance and suggest/implement tuning as needed.

• Develop system tools and utilities (i.e. scripts, etc.) to simplify and support business operations.

• Documents and improve upon processes, procedures, and best practices to align with fintech industry standards and customer needs.

• Provide a high-level of customer satisfaction for internal and external customers, applying necessary sense of urgency and creativity in problem identification and prompt incident resolution.

• Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end. Determine the most effective way to increase performance, server configuration changes, or index/query changes. Assist developers with complex query tuning and schema refinement.

• Troubleshooting SQL Server service outages as they occur, including providing support during after-hours and weekends. After-hours work may also include, but not limited to scheduled maintenance, supporting application deployment, and hardware/software upgrades.

• Plan and schedule the installation and configuration of new SQL Servers. Analyze the requirements for new projects and determine whether to use failover clustering, log shipping, always-on, or other technologies to solve a business problem.

• Implement SQL Server monitoring utilities; refine and automate regular processes, track issues, and document changes. Configure access levels for each segment of the database.

• Share expertise with team members providing technical mentorship and cross-training as needed.

Minimum Requirements

• Bachelor’s degree in computer science or a related field from an accredited college or university AND 7+ years MS SQL Server Administration experience required.

• Understanding of different database models and styles (OLTP, OLAP, NoSQL).

• Database Design, Development and Administration of MS SQL Server 2016+ in Production, QA and Development environments.

• Installation and configuration of SQL Server in standalone and high availability environments.

• The deployment, configuration and maintenance of SQL Always-On.

• Configuration management concepts, release management, change management concepts, industry standards and best practices.

• Security concepts and vulnerability management related to SQL Server.

• Performing daily database tasks including backup and restore by using SQL Server native tools and third-party software.

• Experience working with Microsoft SQL Server 2016 & higher (including complex stored procedures, triggers, functions, views, constraints & indexes).

• Experience with Performance Tuning and Optimization using native monitoring and troubleshooting tools, including enterprise manager, query plans, performance views, trace files and other SQL Server tools.

• Experience working with Windows server including Active Directory.

• Excellent written and verbal communication skills. Ability to effectively present information and respond to questions from a diverse audience.

• Must be able to act both independently and as a team member. Flexible with “get-it-done” personality.

• Ability to multi-task and context-switch effectively between different activities and teams.

• Windows and SQL utilities including scripting languages (PowerShell).

Preferred Qualifications

• Expertise in failover clustering, always-on, and other high availability technologies.

• SQL Server merge, peer to peer, or transactional replication.

• Analysis Services, Integration Services, or Reporting Services.

• Experience in Enterprise Applications for high volume, transactional environments.

• Experience in virtualized environments.

• SQL 2012 – 2016, MCTS, MCITP, and/or MCDBA certifications are a plus.

• Hands-on experience with MongoDB, Cassandra, CockroachDB preferred.

Apply