Hamburger_menu.svg

Vagas remotas para desenvolvedor SQL sênior

Nós, na Turing, estamos procurando por desenvolvedores SQL seniores talentosos para vagas remotas, onde serão responsáveis por arquitetar e construir soluções de dados para operar e escalar dados com o fim de dar suporte aos processos internos e externos (dos clientes). Aproveite esta excelente oportunidade para colaborar lado a lado com as mais brilhantes mentes da indústria e trabalhar nas melhores empresas dos EUA.

Confira os melhores empregos para Abril de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Responsabilidades

  • Criar elementos de bancos de dados, como tabelas, visualizações, processos armazenados, triggers, funções, etc.
  • Responsabilizar-se pelo aprimoramento de processos, estratégias de indexação e consultas complexas
  • Seguir as melhores práticas para SQL Server e mentorear para os desenvolvedores júnior em relação a modelagem de dados, design de banco de dados, etc.
  • Realizar unit tests para revisar código e sugerir mudanças necessárias
  • Desenvolver soluções que entreguem quantidades massivas de dados através de aplicações de tranferência de alto volume
  • Criar diagramas de ER (Relações de Entidades) para os bancos de dados propostos
  • Contribuir para encontrar a causa primária de qualquer problema durante a produção e trabalhar lado a lado com a equipe de DevOps para resolver problemas operacionais
  • Trabalhar com equipes de QA para garantir as melhores entregas de software possíveis ao cliente
  • Participar em múltiplos projetos simultaneamente e dividir seu feedback com os stakeholders
  • Comunicar-se eficientemente com as equipes de produtos e entrega

Requisitos mínimos

  • Bacharelado ou Mestrado em Engenharia, Estatística, Ciência da Computação, Ciência de Dados, Tecnologia da Informação ou curso equivalente
  • Mais de 5 anos de experiência com desenvolvimento de Software e SQL (com raras exceções para desenvolvedores extremamente talentosos)
  • Experiência com SQL Server Integration e SQL Server Reporting Services (SSIS e SSRS)
  • Capacidade excepcional de ler e escrever códigos avançados em T-SQL, realizar aprimoramentos e ajustes, e análises de índice
  • Boa compreensão sobre estratégias de unit test para código SQL
  • Experiência profissional com Excel VBA, Oracle e SQL Server
  • Sólidos conhecimentos sobre a criação de modelos de dados escaláveis e princípios de normalização
  • Sólidos conhecimentos sobre ferramentas de aprimoramento de performance, como SQL plan explorer, Tuning Wizard, etc.
  • Fluência em inglês para poder se comunicar de maneira eficiente
  • Disponibilidade para trabalhar em tempo integral (40 horas/semana) com uma sobreposição de 4 horas com os fusos horários dos EUA

Habilidades desejadas

  • Familiaridade com Java, HTML/CSS, JSP, ASP e ASP.NET
  • Experiência aprimorando e ajustando índices, além de realizando testes de performance em bancos de dados
  • Conhecimento sobre Shell scripting e DB2/UDB2
  • Excelentes habilidades analíticas e de solução de problemas
  • Sólidas habilidades interpessoais, de liderança e de comunicação

Interessado neste trabalho online?

Inscreva-se na Turing hoje

Inscreva-se agora

Por que você deveria se juntar à Turing?

Empregos de alto nível nos EUA

1Empregos de alto nível nos EUA

Os desenvolvedores da Turing ganham mais do que o salário médio do mercado na maioria dos países, trabalhando com grandes empresas americanas.
Crescimento profissional

2Crescimento profissional

Cresça rapidamente trabalhando com problemas técnicos e de negócios desafiadores e relacionados às mais recentes tecnologias.
Suporte ao Desenvolvedor

3Suporte ao Desenvolvedor

Após o match, aproveite o suporte ao desenvolvedor 24 horas por dia, 7 dias por semana.

Desenvolvedores Turing

Leia as avaliações da Turing.com feitas por desenvolvedores de todo o mundo e saiba como é trabalhar para as melhores empresas dos EUA.
4.6DE 5
com base nas avaliações dos desenvolvedores em Março de 2024
Veja todas as avaliações

Como se tornar um desenvolvedor da Turing?

Trabalhe com as melhores empresas de software em apenas 4 passos fáceis
  1. Crie seu perfil

    Preencha seus dados básicos: nome, endereço, habilidades, salário e experiência.

  2. Realize nossos testes e entrevista

    Resolva os testes e realize uma entrevista técnica.

  3. Receba ofertas de trabalho

    Seja selecionado pelas melhores empresas dos EUA e do Vale do Silício

  4. Comece a trabalhar no seu emprego dos sonhos

    Quando você estiver na Turing, não precisará procurar outro emprego.

cover

Como se tornar um desenvolvedor SQL sênior?

Structured Query Language (SQL) é uma linguagem de programação de banco de dados. Ele mostra como consultar tabelas e outros objetos e permite que você lide com dados em tabelas (visualizações, funções, procedimentos, etc.). Essa linguagem é usada pela maioria dos bancos de dados, incluindo SQL Server, Oracle, PostgreSQL, MySQL e MariaDB (com certas adições e modificações). SQL é um sistema de gerenciamento de banco de dados que permite inserir, remover e atualizar dados, além de criar, destruir ou alterar objetos.

O SQL foi formalmente reconhecido como um padrão pelo American National Standards Institute (ANSI) em 1986, e foi declarado como o padrão de banco de dados pela International Organization for Standardization (ISO) em 1987. Com poucas exceções, praticamente todos os bancos de dados conhecidos atualmente atendem a esses padrões.

Qual é o escopo no desenvolvimento SQL?

SQL é um sistema de gerenciamento de banco de dados massivo. Um banco de dados, por sua vez, é necessário para que todas as empresas mantenham seus dados. Desenvolvedores SQL sênior, estejam eles trabalhando de forma remota ou presencial, são empregados em uma variedade de setores, incluindo varejo, finanças, saúde, ciência e tecnologia, governo e setor público, para citar alguns. Programadores SQL sênior, ao contrário de outras partes do setor de TI, têm perspectivas de carreira e critérios de crescimento distintos. No entanto, as perspectivas de carreira dos especialistas em SQL podem diferir com base em sua localização, nível de experiência e habilidades técnicas. Isso significa que você pode trabalhar como administrador de banco de dados, gerente de sistema ou especialista em SQL, se desejar. Além disso, o mercado pode oferecer aumentos tentadores quando se trata de conhecimento ou experiência funcional.

A grande maioria dos desenvolvedores SQL sênior são profissionais de banco de dados ou possuem experiência substancial em programação de banco de dados. Vale ressaltar que existem inúmeras variedades de SQL, dependendo da plataforma que você está usando, mas todas elas executam as mesmas funções fundamentais: recuperar, adicionar, atualizar e remover dados do banco de dados.

Quais são as funções e responsabilidades de um desenvolvedor SQL sênior?

Um desenvolvedor SQL sênior é uma pessoa que cria bancos de dados e consultas SQL usando aplicativos SQL. Geralmente chamados de Administradores de Banco de Dados SQL ou Especialistas em SQL, a tarefa básica deste programador é fazer operações CRUD (Criar, Ler, Atualizar e Excluir a operação). No entanto, o SQL é capaz de realizar uma grande variedade de tarefas mais complexas além desses procedimentos básicos. Um desenvolvedor SQL é responsável por desenvolver programas de interface de banco de dados SQL, bem como construir, manter e administrar bancos de dados SQL. Ele também é responsável ​​por avaliar as necessidades de gerenciamento e entrada de dados de uma empresa ou organização, além de auxiliar no desenvolvimento de sistemas para organizar, armazenar e recuperar esses dados.

As responsabilidades exigidas em vagas de trabalho remoto para desenvolvedores SQL seniores incluem segurança de dados e desenvolvimento de documentação de aplicativos de banco de dados. Eles também devem construir consultas SQL que vinculem a outros programas, bem como scripts, funções, gatilhos e procedimentos que ajudam no desenvolvimento de aplicativos. Programadores SQL seniores também são responsáveis por realizar testes de banco de dados, consertar bugs e problemas de desempenho, além de fornecer soluções para ações corretivas a serem tomadas conforme necessário. Além disso, eles oferecem autorização de banco de dados, gerenciamento de memória do sistema e serviços de backup, recuperação e atualização de banco de dados de rotina. As atividades e responsabilidades diárias de um desenvolvedor SQL sênior costumam incluir:

  • Projetar, desenvolver e fazer a manutenção de bancos de dados SQL
  • Garantir o desempenho e a estabilidade do banco de dados
  • Gerenciar tabelas de banco de dados, estruturas, esquemas e vocabulários
  • Garantir a exatidão, integridade e segurança dos dados
  • Criar a documentação para aplicativos de banco de dados
  • Desenvolver consultas SQL que podem ser usadas com outros programas
  • Fornecer bancos de dados ou conceder permissão
  • Criar scripts, funções, triggers e procedimentos para auxiliar no desenvolvimento de aplicações
  • Testar bancos de dados e corrigir bugs
  • Criar soluções para medidas corretivas
  • Cuidar de atividades típicas, como backups de banco de dados, recuperação e atualizações

Como se tornar um desenvolvedor SQL sênior?

Um trabalho de desenvolvedor SQL sênior requer uma combinação de educação formal (geralmente em uma faculdade ou universidade) e experiência prática. Está comprovado que as certificações melhoram a empregabilidade e o salário de um desenvolvedor. A maioria dos cargos de programador, incluindo cargos de desenvolvedor SQL sênior, exige que o desenvolvedor cumpra as seguintes etapas.

Quase todos os trabalhos na área demandam que os desenvolvedores SQL seniores tenham experiência em programação e gerenciamento de banco de dados. Além disso, desenvolvedores SQL sênior devem ter um diploma de Bacharel em Ciência da Computação, TI, ou um assunto relacionado.

Trabalhar com sistemas de banco de dados regularmente é uma obrigação para uma carreira de sucesso como programador SQL sênior. Os requisitos de trabalho para esse cargo provavelmente implicarão muitos anos de experiência e, em alguns casos, certificação para cargos que oferecem uma melhor remuneração. Os graduados recentes podem conseguir empregos de nível básico como programadores ou desenvolvedores.

Ao procurar uma boa variante SQL, você pode aprender como obter a certificação SQL. Duas qualificações relacionadas que precisam que você atinja uma determinada pontuação de aprovação em um exame são Microsoft Certified Professional Developer (MCPD) e Oracle PL/Senior SQL Developer Certified Associate.

Interessado em trabalhos remotos de desenvolvedor SQL sênior?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para se tornar um desenvolvedor SQL sênior

O primeiro passo é começar a aprender as habilidades necessárias para conseguir empregos remotos de desenvolvedor SQL sênior que ofereçam altos salários. Vamos dar uma olhada em algumas coisas que você deve estar ciente.

1. Banco de dados de informações

O banco de dados é usado como uma arquitetura em camadas para criar serviços separando a lógica de negócios e as interfaces. O banco de dados facilita a administração de dados, além de ser utilizado para desenvolver modelos lógicos e físicos para bancos de dados relacionais.

2. SQL

SQL significa Structured Query Language, ou, em português, Linguagem de Consulta Estruturada. É um sistema de gerenciamento e acesso a banco de dados.

Para criar consultas complexas, você poderá empregar tabelas temporárias e variáveis. Para fornecer soluções de relatórios dinâmicos, os programadores escrevem SQL para serviços de relatórios do servidor MS SQL.

3. T-SQL

Transact-SQL (T-SQL) é uma extensão SQL que adiciona uma série de novas instruções à linguagem. É usado para filtrar dados de sistemas legados, ou seja, antigos e defasados, usando expressões T-SQL complexas.

4. SSIS

SSIS é uma tecnologia ETL (Extrair, Transformar e Carregar) da Microsoft. Com ele, é possível limpar e mesclar dados de várias fontes antes de armazená-los em um repositório. Além disso, é responsável pela criação e implementação de soluções de aplicação SSIS para as diversas áreas de negócio da empresa.

Os desenvolvedores devem ter excelentes habilidades analíticas para compreender as necessidades dos clientes e construir um software que atenda a essas necessidades.

5. Procedimentos

Os procedimentos fornecem as ações que devem ser concluídas para finalizar um trabalho. Dessa forma, é comparável ao plano de ação de uma equipe para concluir suas tarefas. É semelhante a um mapa que pode evitar que você se perca ou perambule sem rumo quando estiver tentando realizar algo. Quando uma empresa adere aos procedimentos, ela promove uma conduta positiva e dá um bom exemplo.

6. SSRS

O SQL Server Reporting Services, ou SSRS, é um conjunto de ferramentas para criar e gerenciar relatórios e painéis estruturados (contendo tabelas na forma de dados, gráficos, fotos, entre outros).

7. Metodologias em Negócios

Um processo de negócio é um conjunto de atividades realizadas por funcionários para criar um produto de alta qualidade e apresentá-lo aos clientes. Um processo de negócio também pode ser descrito como um conjunto de ações conduzidas por uma empresa para atingir um objetivo específico. Assim, objetivos claros com resultados quantificáveis são necessários nas operações de negócios.

8. Java

É uma linguagem de programação do server-side que permite aos programadores “Write Once, Run Anywhere” com seus aplicativos. É forte, rápido, seguro e fácil de usar. A reutilização de código é possível com esta linguagem de programação orientada a objetos, o que reduz as despesas de desenvolvimento.

Java é usado em uma variedade de aplicativos, incluindo apps Android, servidores de aplicativos e internet, jogos e conexão de banco de dados. Dessa forma, os usuários podem alternar rapidamente entre as duas linguagens de programação, pois estão intimamente relacionadas.

9. Windows

O sistema operacional Windows, que é uma coleção de sistemas operacionais que gerenciam o computador, foi inventado pela Microsoft. Cada edição do Windows vem com uma área de trabalho com uma interface gráfica de usuário (GUI) que permite aos usuários abrir seus arquivos.

Interessado em trabalhos remotos de desenvolvedor SQL sênior?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conseguir trabalhos remotos de desenvolvedor SQL sênior?

Atletas e desenvolvedores SQL seniores têm muito em comum. Ambos devem praticar eficiente e consistentemente para se destacarem em seu meio. Eles também devem trabalhar suficientemente duro para que suas habilidades melhorem com o tempo. Neste sentido, há duas coisas importantes nas quais um programadores SQL sênior deve se concentrar para que esse crescimento ocorra: a assistência de alguém mais experiente e bem-sucedido nas técnicas de treino quando você estiver praticando, e o uso de técnicas mais eficazes. Você precisa saber o quanto praticar como desenvolvedor SQL sênior, portanto, certifique-se de ter alguém para ajudá-lo no treino e fique atento a sinais de burnout!
A Turing tem os melhores trabalhos online de desenvolvedor SQL sênior, feitos sob medida para seu plano de carreira como desenvolvedor SQL sênior. Trabalhar com tecnologias de ponta em complexos problemas técnicos e comerciais o ajudará a crescer rapidamente. Obtenha empregos remotos de desenvolvedor SQL sênior, de tempo integral, longo prazo, com oportunidades de crescimento na carreira e ótima remuneração, juntando-se a uma rede com os melhores desenvolvedores do mundo.

Por que se tornar um desenvolvedor SQL sênior na Turing?

Trabalhos de primeira linha nos EUA
Trabalhos de primeira linha nos EUA

Oportunidades de trabalho de longo prazo para empresas americanas incríveis, orientadas por suas missões e com grande remuneração.

Crescimento na carreira
Crescimento na carreira

Trabalhe em problemas técnicos e comerciais desafiadores, utilizando tecnologia de ponta para acelerar o crescimento de sua carreira.

Comunidade exclusiva de desenvolvedores
Comunidade exclusiva de desenvolvedores

Junte-se a uma comunidade mundial de desenvolvedores de software de elite.

Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.
Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.

Os compromissos da Turing são de longo prazo e em tempo integral. Quando um projeto termina, nossa equipe parte para identificar o próximo em questão de semanas.

Trabalhe do conforto da sua casa
Trabalhe do conforto da sua casa

A Turing permite que você trabalhe de acordo com sua conveniência. Temos horários de trabalho flexíveis e você pode trabalhar para as principais empresas americanas do conforto da sua casa.

Ótima remuneração
Ótima remuneração

Trabalhando com as principais corporações americanas, os desenvolvedores da Turing recebem mais do que o mercado costuma oferecer na maioria dos países.

Quanto a Turing paga a seus desenvolvedores SQL seniores?

Na Turing, cada desenvolvedor SQL sênior é livre para determinar sua faixa salarial. A Turing, por outro lado, recomendará um salário com o qual estamos confiantes de que poderemos encontrar para você uma oportunidade vantajosa e de longo prazo. Nossas sugestões baseiam-se na análise das condições de mercado e na demanda que recebemos de nossos clientes.

Perguntas frequentes

Somos uma plataforma “end-to-end” de empregos baseada em Palo Alto que permite que desenvolvedores de software talentosos trabalhem com grandes empresas americanas a partir do conforto de suas casas. Somos liderados por Jonathan Siddharth e Vijay Krishnan, ex-alunos de Stanford e empreendedores bem-sucedidos de I.A.

É a combinação do nosso modelo empresarial e dos nossos valores o que nos torna diferentes dos outros. Oferecemos projetos em tempo integral e de longa duração para desenvolvedores remotos, enquanto a maioria de nossos concorrentes geralmente oferece empregos freelancers.

Atualmente, temos vagas apenas para desenvolvedores devido ao volume de demandas de trabalho de nossos clientes. Mas no futuro, também poderemos expandir para outras áreas. Verifique nossa página de carreiras periodicamente para saber se estamos oferecendo uma vaga que se adapta às suas habilidades e experiência.

Na Turing, contratamos desenvolvedores remotos para mais de 100 habilidades como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, etc. Também contratamos engenheiros de acordo com sua especialidade e experiência.

Depois de fazer upload do seu currículo, você terá que passar por três testes: avaliação de senioridade, teste de tech stack e desafio de programar ao vivo. Uma vez aprovado nestes testes, você poderá se candidatar a uma ampla gama de trabalhos disponíveis com base nas suas habilidades.

Não, o serviço é absolutamente gratuito para desenvolvedores de software inscritos.

Idealmente, um desenvolvedor remoto deve ter pelo menos 3 anos de experiência relevante para ser contratado pela Turing, mas não dizemos não a desenvolvedores excepcionais. Faça nosso teste para descobrir se podemos oferecer algo interessante para você.

A comunicação é crucial para o sucesso quando se trabalha com clientes dos EUA. Preferimos candidatos com nível B1 de inglês, ou seja, aqueles que têm a fluência necessária para se comunicar sem problemas com nossos clientes e falantes nativos.

Não, você não precisa pagar nenhum imposto nos Estados Unidos. No entanto, você pode ter que pagar impostos de acordo com as leis fiscais do seu país. Além disso, seu banco pode cobrar um pequeno valor como uma taxa de transação.

Veja outras perguntas frequentes

Últimos Posts da Turing

Liderança

Em poucas palavras, a Turing tem como objetivo fazer com que exista um equilíbrio de oportunidades ao redor do mundo. A Turing é uma criação dos empreendedores de IA em série Jonathan e Vijay, cuja empresa anterior de IA (vendida com sucesso) foi potencializada por talentos remotos excepcionais. Também fazem parte do grupo de inovadores da Turing investidores de alto perfil, como o primeiro CTO do Facebook (Adam D'Angelo), executivos de Google, Amazon, Twitter e Foundation Capital.

Política de Igualdade de Oportunidades

Turing é uma contratante que dá oportunidades iguais. A Turing proíbe discriminação e assédios de qualquer tipo e oferece oportunidades de emprego iguais para funcionários e candidatos, sem discriminar raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, idade, status de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.

Veja alguns trabalhos remotos para desenvolvedores

Confira os melhores empregos para Abril de 2024aqui

Trabalhe em tempo integral em grandes empresas dos EUA.

Crie seu perfil, passe nos testes da Turing e receba ofertas de emprego a partir de 2 semanas.