Launch Legends
Agadia Systems Inc
Desenvolvedor SQL Sênior
Sobre a Agadia
A Agadia é especializada em tecnologia de gerenciamento de saúde e fornece soluções de software de gerenciamento de utilização para organizações de saúde em todos os Estados Unidos. Nossa sede fica em Parsippany, NJ.
VISÃO GERAL DA VAGA
A Agadia está buscando um Desenvolvedor Sênior de Servidor SQL para dar suporte e otimizar nossos ambientes de Servidor SQL, garantindo alto desempenho, disponibilidade, segurança e confiabilidade. O candidato ideal terá forte experiência em Servidor SQL, desenvolvimento avançado de T-SQL, ajuste de desempenho e administração de banco de dados. Esta função é responsável por solucionar problemas e otimizar soluções de banco de dados, revisar código de desenvolvimento, dar suporte a implantações de produção, criar automação e identificar e resolver proativamente problemas antes que eles afetem as operações comerciais. É necessário um sólido entendimento de desenvolvimento SQL e responsabilidades de DBA.
Deveres e Responsabilidades *
- Projetar, desenvolver, manter e otimizar bancos de dados Microsoft SQL Server e soluções de banco de dados para atender aos requisitos de negócios e de aplicativos. *
- Criar, modificar e manter consultas T-SQL complexas, stored procedures, funções, views e triggers para garantir o processamento e a recuperação eficientes de dados. *
- Desenvolver e implementar estruturas de banco de dados usando as melhores práticas em design de banco de dados, normalização e integridade de dados. *
- Analisar e otimizar o desempenho de consultas por meio de estratégias de indexação, análise de plano de execução e ajuste de código SQL. *
- Projetar e gerenciar operações complexas de banco de dados utilizando joins, Common Table Expressions (CTEs), tabelas temporárias e funções de janela. *
- Monitorar e solucionar problemas de desempenho de banco de dados, incluindo bloqueios, deadlocks e preocupações relacionadas a transações. *
- Configurar, manter e monitorar trabalhos do Agente SQL Server para dar suporte a operações automatizadas de banco de dados e processos agendados. *
- Realizar backup, recuperação, restauração e atividades de recuperação de desastres de banco de dados para garantir a disponibilidade de dados e a continuidade dos negócios. *
- Implementar e manter a segurança do banco de dados gerenciando logins, usuários, roles, permissões e controles de acesso a dados. *
- Utilizar o SQL Server Management Studio (SSMS) para atividades de administração, desenvolvimento, monitoramento e solução de problemas de banco de dados. *
- Desenvolver e dar suporte a processos ETL usando SQL Server Integration Services (SSIS) e ferramentas relacionadas de integração de dados. *
- Criar, manter e aprimorar relatórios, dashboards e soluções analíticas usando SSRS e/ou Power BI. *
- Dar suporte e administrar ambientes SQL Database e Azure Managed Instance no Azure para garantir confiabilidade, escalabilidade e desempenho. *
- Projetar e manter soluções de integração e movimentação de dados usando Azure Data Factory. *
- Colaborar com desenvolvedores de aplicativos, analistas de negócios e stakeholders para coletar requisitos e entregar soluções de banco de dados. *
- Participar de revisões de código, controle de versão e atividades de implantação utilizando Git e Azure DevOps. *
- Fornecer suporte de produção, solucionar problemas de banco de dados relacionados a aplicativos e auxiliar em implantações de release e validação pós-implantação. *
- Documentar arquitetura de banco de dados, processos, procedimentos e especificações técnicas para manter a excelência operacional e o compartilhamento de conhecimento. *
- Recomendar e implementar melhorias de banco de dados, aprimoramentos de desempenho e melhores práticas para garantir operações de banco de dados escaláveis e eficientes. *
- Outras tarefas e responsabilidades.
Principais Competências *
- Propriedade Proativa – Identifica riscos, tendências e problemas de desempenho antes que se tornem incidentes. *
- Foco em Desempenho – Usa ferramentas de monitoramento e telemetria de sistema para melhorar o desempenho do Servidor SQL. *
- Mentalidade de Automação – Reduz o trabalho repetitivo de DBA por meio de scripts e automação. *
- Resolução de Problemas – Soluciona problemas complexos de banco de dados de produção e aplicativos. *
- Comunicação – Comunica claramente riscos técnicos, descobertas e recomendações. *
- Melhoria Contínua – Identifica regularmente oportunidades para melhorar a confiabilidade, escalabilidade e processos operacionais.
Observação: A faixa salarial é baseada em nossa estrutura de remuneração de mercado e inclui benefícios (Médico, Odontológico, Visão, Seguro de Vida, 401 e PTO, etc.), e será determinada com base na experiência, qualificações e avaliação do candidato.
