Halliburton
Capital on Tap
Engenheiro(a) de Software Sênior - Equipe de Banco de Dados
A Vaga
Somos a Capital on Tap 👋 💳
A Capital on Tap começou porque as pequenas empresas eram mal atendidas. Os grandes bancos eram lentos, seus produtos não eram adequados e os proprietários de pequenas empresas muitas vezes não conseguiam o que precisavam. Decidimos consertar isso.
Hoje, somos uma plataforma financeira - não apenas uma empresa de cartão de crédito. Oferecemos um cartão de crédito empresarial de primeira linha, uma plataforma de gestão de gastos focada em PMEs, um produto de poupança que atingiu £1 bilhão em fundos em seu primeiro ano e um conjunto crescente de ferramentas e produtos financeiros que facilitam a gestão de uma pequena empresa.
+1,000 funcionários, £20 bilhões em gastos anuais com cartões, +200,000 clientes, +17,000 reviews no Trustpilot com média de 4.7 estrelas, e somos lucrativos. Fizemos um trabalho muito bom até agora, mas estamos apenas começando! 🏡🏢
Nossa plataforma roda em .NET e SQL Server na Azure, e cresceu muito além do que foi originalmente projetada. Estamos contratando nosso primeiro Engenheiro(a) de Performance de Banco de Dados dedicado(a) para cuidar da performance e escalabilidade: para tornar os caminhos rápidos, mantê-los rápidos à medida que o volume cresce e dar a todos os engenheiros aqui as ferramentas e o julgamento para escrever acesso a dados que se sustentem em produção.
Você se juntará a uma pequena e ágil equipe de Engenheiros(as) de Banco de Dados e Engenheiros(as) de Confiabilidade de Site em uma função prática de contribuidor individual sênior. Você não trabalhará em uma fila de tickets. Você escolherá o trabalho que move a agulha em latência, custo e confiabilidade e terá a confiança para apontar o que precisa ser re-arquitetado.
Diversidade e Inclusão 🌈
Nós acolhemos, consideramos e encorajamos candidaturas de qualquer pessoa que compartilhe nosso compromisso com a inclusão. Junte-se a nós na criação de um espaço onde a autenticidade prospera e todos podem fazer seu melhor trabalho.
Este é um cargo Híbrido, a equipe de Banco de Dados trabalha em nossos escritórios de Moorgate (Londres) 2 dias por semana.
Outras Informações 👍
- Confira nossas 'Dicas de Ouro' para entrevistas. capitalontap.com/en/blog/posts/acing-your-interviews-with-capital-on-tap/ ✔️
- Mantenha-se atualizado sobre novas oportunidades de emprego seguindo-nos no Linkedin linkedin.com/company/capital-on-tap. 📧
- Envie um e-mail para [email protected] [[email protected]] se tiver qualquer dúvida.
Animado(a) para trabalhar aqui? Candidate-se!
Se você gostaria de progredir em sua carreira em nossa fintech lucrativa e de rápido crescimento, clique em candidatar-se e nós tentaremos retornar em até 3 dias úteis (durante períodos de pico, isso pode levar até 5 dias úteis).
O Que Você Fará *
- Ser um evangelista de tecnologias avançadas de banco de dados para as equipes de engenharia de software. Pesquisar, demonstrar e promover tecnologias como bancos de dados de grafos e migrações de dados sem tempo de inatividade, e como elas podem ser usadas em EF via C#. *
- Gerenciar a performance de queries e índices em nosso parque de SQL Server transacional, utilizando planos de execução, Query Store, estatísticas de espera, telemetria de produção real ou outras medidas baseadas em dados. *
- Investigar e implementar técnicas de escalonamento horizontal como arquitetura multi-cluster, availability groups contidos, sharding, etc., para garantir que o parque de software distribuído da Capital on Tap possa continuar a suportar uma base de clientes em rápido crescimento e um número crescente de serviços. *
- Encontrar e remover gargalos em nossos caminhos críticos de latência, começando pela autorização de cartão e leituras/escritas de ledger, e mantê-los dentro de um orçamento de p99 acordado. *
- Gerenciar alta disponibilidade e recuperação de desastres. Availability groups, failover, testes de backup e restauração contra alvos RTO e RPO reais, e os runbooks que os acompanham. *
- Construir e aprimorar ferramentas de autoatendimento para permitir que as equipes de desenvolvimento identifiquem regressões em planos de query, juntamente com ferramentas de diagnóstico de autoatendimento para permitir que as equipes depurem sua própria performance de query. *
- Automatizar o que é atualmente manual, usando PowerShell ou Terraform e tratar a configuração do banco de dados como código. *
- Gerenciar o custo do SQL Server como uma métrica de primeira classe, juntamente com latência e uptime. *
- Trabalhar em conjunto com a Engenharia de Produto e nossa equipe de análise de dados, revisando desenhos antes que sejam lançados e elevando o nível de como toda a organização de engenharia pensa sobre acesso a dados.
O Que Buscamos *
- Experiência trabalhando com ORMs (idealmente Entity Framework) e as particularidades dos trade-offs de performance que vêm com um ORM. *
- Experiência substancial em rodar Microsoft SQL Server em produção em escala, seja auto-gerenciado, Managed Instances, ou na Azure SQL, em um negócio onde tempo de inatividade e latência têm impacto comercial direto. *
- Profundo conhecimento dos internos. O otimizador de query e o cache de plano, índices e estatísticas, bloqueio, deadlock e níveis de isolamento, tempdb, e os tipos de espera que dizem qual desses está realmente prejudicando você. *
- Um histórico de vitórias de performance específicas e mensuráveis que você possa nos apresentar de ponta a ponta. *
- Experiência em escalar dados relacionais além do ponto em que o tuning sozinho funciona. Particionamento, arquivamento, desnormalização, caching, réplicas de leitura, ou uma movimentação considerada para um armazenamento diferente. *
- Confortável escrevendo código de aplicação, não apenas scripts. T-SQL em nível de especialista, além de PowerShell e infraestrutura como código. *
- Experiência prática com design de HA/DR e liderança de incidentes de produção. *
- Conhecimento prático de outros motores de banco de dados como PostgreSQL, e opiniões sobre os prós/contras relativos. *
- Capacidade de traduzir conceitos técnicos e trade-offs para especialistas não-banco de dados.
Grandes Trabalhos Merecem Grandes Benefícios
Tentamos não nos levar muito a sério (o tempo todo), então garantimos que nosso escritório seja equipado com uma mesa de sinuca, máquina de fliperama, chopeira e alguns cães de escritório para completar. Confira nossos benefícios: 🏥
- Plano de Saúde Privado, incluindo serviços odontológicos e oftalmológicos através da Vitality ✈️
- Seguro de Viagem Mundial através da Vitality 🎁
- Recompensas de Aniversário (£250, £500, £750, licença sabática de 4 semanas totalmente remunerada) 👛
- Esquema de Pensão com Salário-Sacrifício com contrapartida de até 7% 🚘
- Esquema de Salário-Sacrifício de Veículo Elétrico Octopus 🏖️
- 28 dias de férias (mais feriados bancários) 📖
- Orçamento Anual de Aprendizagem e Bem-Estar 👪
- Licença Parental Aprimorada 🚲
- Esquema de Bicicleta para o Trabalho 🚂
- Empréstimo para Passe de Temporada 💬
- 6 sessões gratuitas de terapia por ano 🐶
- Escritórios Amigáveis para Cães 🍫
- Bebidas e lanches gratuitos em nossos escritórios
Confira mais sobre nossos benefícios, valores e missão aqui capitalontap.com/en/company/careers/.
