Senior Database Developer

Дата размещения вакансии: 04.09.2024
Работодатель: Пульсар
Уровень зарплаты:
з/п не указана
Город:
Краснодар
Требуемый опыт работы:
Более 6 лет

Job Purpose

As Senior Database Developer, you will provide technical leadership and management of production and development servers for an Application Development Team that supports an MGA business (7+- developers, 10+ BA/ QA, and 10+ application systems). Requires DevOps and SQL Server technical experience. Must have strong analytical and communications skills and able to work well in an agile team environment.

Essential Duties and Responsibilities

  • Expertise in Database development, advanced TSQL, Stored Procedure, views, etc.
  • Strong knowledge of High Availability (HA) and Disaster Recovery (DR) options for MSSQL Server.
  • Performance tuning and optimization (PTO), using native monitoring and troubleshooting tools.
  • Troubleshooting and resolving database problems.
  • Experience managing database backups, restores, and recovery models.
  • Experience implementing operational automation using scripts (especially Powershell).
  • Strong knowledge of indexes, index management, and statistics.
  • Knowledge of implementing security in classified databases.
  • Windows server experience, including Active Directory and proper disk configurations.
  • Good communication and documentation skills.
  • Strong knowledge of SSIS and SSRS
  • Strong knowledge of Data warehouse architectures and implementations
  • Strong knowledge of Data Mart implementations

Key Responsibilities/Essential Functions

  • Manage SQL Server and Cache databases through multiple product life-cycle environments, from development to mission-critical production systems in accordance with established IT policies and procedures.
  • Develops and promotes standard operating procedures, evaluates new systems and ensures that all current systems are configured in compliance with applicable security standards (e.g. HIPAA, HITRUST, ISO 27001/ISO 27799).
  • Proactively engages with IT leadership to recommend enhancements and mitigate risks within the environment.
  • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end
  • Assist developers with complex query tuning and schema refinement
  • Design and implement procedures for monitoring, configuration management and reporting functions
  • Ensure compliance with applicable security standards and requirements
  • Conduct Disaster Recovery planning and testing
  • Assist with hardware and software evaluations
  • Define and document best practices and support procedures
  • Develop and implement project plans, risk assessments and contingency plans
  • Provide after-hours support for infrastructure related emergencies as well as occasional weekend maintenance
  • Provide end-user support and training as needed

Qualifications and Education / Preferred Skills

  • 8 - 10 years of experience in IT operations with a strong understanding of database structures, theories, principles, and practices.
  • 8 - 10 years Microsoft SQL Server Experience.
  • Hands-on experience with SSDT, Visual Studio, and VS Code.
  • Certifications a plus; MCSA, MCSE, MCITP, MVP.