Capital on Tap

Ingeniero/a de Software Senior - Equipo de Bases de Datos

SQLPostgreSQLC#GoTerraform
Traducción automática. Consulta el original.

El Puesto

Somos Capital on Tap 👋 💳

Capital on Tap se fundó porque las pequeñas empresas estaban desatendidas. Los grandes bancos eran lentos, sus productos no eran adecuados y los propietarios de pequeñas empresas a menudo no podían acceder a lo que necesitaban. Nos propusimos solucionar eso.

Hoy somos una plataforma financiera, no solo una compañía de tarjetas de crédito. Ofrecemos una tarjeta de crédito empresarial de primera clase, una plataforma de gestión de gastos centrada en PYMES, un producto de ahorro que alcanzó los 1 mil millones de libras en fondos en su primer año, y una creciente gama de herramientas y productos financieros que facilitan la gestión de una pequeña empresa.

1,000+ empleados, 20 mil millones de libras en gasto anual con tarjeta, más de 200,000 clientes, más de 17,000 reseñas en Trustpilot con una media de 4.7 estrellas, y somos rentables. Hemos hecho un trabajo bastante bueno hasta ahora, ¡pero solo estamos empezando! 🏡🏢

Nuestra plataforma funciona con .NET y SQL Server en Azure, y ha crecido mucho más allá de lo que fue diseñada originalmente. Estamos contratando a nuestro primer Ingeniero/a de Rendimiento de Bases de Datos dedicado/a para que se encargue del rendimiento y la escalabilidad: para hacer que los caminos rápidos sean rápidos, mantenerlos rápidos a medida que aumenta el volumen y proporcionar a cada ingeniero/a aquí las herramientas y el criterio para escribir acceso a datos que resista en producción.

Te unirás a un equipo pequeño y ágil de Ingenieros/as de Bases de Datos e Ingenieros/as de Fiabilidad de Sitios en un rol práctico de contribuidor/a individual senior. No trabajarás en una cola de tickets. Elegirás el trabajo que marque la diferencia en latencia, coste y fiabilidad, y se te confiará la tarea de señalar lo que necesita ser re-arquitectado.

Diversidad e Inclusión 🌈

Damos la bienvenida, consideramos y animamos las solicitudes de cualquier persona que comparta nuestro compromiso con la inclusión. Únete a nosotros para crear un espacio donde la autenticidad prospere y todos puedan hacer su mejor trabajo.

Este es un puesto Híbrido, el equipo de Bases de Datos trabaja desde nuestras oficinas de Moorgate (Londres) 2 días a la semana.

Otra Información 👍

  1. Consulta nuestros 'Consejos para entrevistas'. capitalontap.com/en/blog/posts/acing-your-interviews-with-capital-on-tap/ ✔️
  1. Mantente al día sobre nuevas oportunidades de empleo siguiéndonos en Linkedin linkedin.com/company/capital-on-tap. 📧
  1. Envía un correo electrónico a [email protected] [[email protected]] si tienes alguna pregunta.

¡Emocionado/a por trabajar aquí? ¡Aplica!

Si te gustaría progresar tu carrera dentro de nuestra fintech rentable y en rápido crecimiento, haz clic en aplicar y nuestro objetivo será responderte en un plazo de 3 días laborables (durante períodos de mucho trabajo, esto podría llevar hasta 5 días laborables).

Qué Harás *

  1. Serás el/la evangelista de tecnologías avanzadas de bases de datos para los equipos de ingeniería de software. Investiga, demuestra y promueve tecnologías como bases de datos de grafos y migraciones de datos sin tiempo de inactividad, y cómo se pueden usar en EF a través de C#.
  1. Gestiona el rendimiento de consultas e índices en nuestro parque de SQL Server transaccional, utilizando planes de ejecución, Query Store, estadísticas de espera, telemetría de producción real u otras medidas basadas en datos.
  1. Investiga e implementa técnicas de escalado horizontal como arquitectura multi-clúster, grupos de disponibilidad contenidos, sharding, etc., para asegurar que el parque de software distribuido de Capital on Tap pueda seguir soportando una base de clientes en rápido crecimiento y un número creciente de servicios.
  1. Encuentra y elimina los cuellos de botella en nuestras rutas críticas de latencia, comenzando por la autorización de tarjetas y las lecturas/escrituras del libro mayor, y mantenlas dentro de un presupuesto p99 acordado.
  1. Gestiona la alta disponibilidad y la recuperación ante desastres. Grupos de disponibilidad, failover, pruebas de backup y restauración contra objetivos RTO y RPO reales, y los runbooks que los acompañan.
  1. Crea y mejora herramientas de autoservicio para permitir a los equipos de desarrollo identificar regresiones en los planes de consulta, junto con herramientas de diagnóstico de autoservicio para permitir a los equipos depurar su propio rendimiento de consulta.
  1. Automatiza lo que actualmente es manual, usando PowerShell o Terraform y trata la configuración de la base de datos como código.
  1. Gestiona el coste de SQL Server como una métrica de primera clase junto con la latencia y el tiempo de actividad.
  1. Trabaja junto con el equipo de Ingeniería de Producto y nuestro equipo de análisis de datos, revisando diseños antes de que se publiquen y elevando el nivel de cómo toda la organización de ingeniería piesa sobre el acceso a datos.

Qué Buscamos *

  1. Experiencia trabajando con ORMs (idealmente Entity Framework) y las compensaciones de rendimiento particulares que vienen con un ORM.
  1. Experiencia sustancial ejecutando Microsoft SQL Server en producción a escala, ya sea autogestionado, Managed Instances, o en Azure SQL, en un negocio donde el tiempo de inactividad y la latencia tienen un impacto comercial directo.
  1. Profundidad real en los internos. El optimizador de consultas y la caché de planes, indexación y estadísticas, bloqueo, contención y niveles de aislamiento, tempdb, y los tipos de espera que te dicen cuál de ellos te está afectando realmente.
  1. Un historial de mejoras de rendimiento específicas y medibles que puedas explicarnos de principio a fin.
  1. Experiencia escalando datos relacionales más allá del punto en que la optimización por sí sola funciona. Particionamiento, archivo, desnormalización, caché, réplicas de lectura, o un movimiento considerado a un almacén diferente.
  1. Comodidad escribiendo código de aplicación, no solo scripts. T-SQL a nivel experto, más PowerShell, e infraestructura como código.
  1. Experiencia práctica con diseño HA/DR y liderando incidentes de producción.
  1. Conocimiento práctico de otros motores de bases de datos como PostgreSQL, y opiniones sobre los pros/contras relativos.
  1. Capacidad para traducir conceptos técnicos y sus compensaciones a especialistas no especializados en bases de datos.

Un Gran Trabajo Merece Grandes Beneficios

Intentamos no tomarnos a nosotros mismos demasiado en serio (todo el tiempo), así que nos aseguramos de que nuestra oficina esté equipada con una mesa de billar, una máquina recreativa, un grifo de cerveza y un par de perros de oficina para completar. Consulta nuestros beneficios: 🏥

  • Seguro Médico Privado, incluyendo servicios dentales y de óptica a través de Vitality
  • Seguro de Viaje Mundial a través de Vitality
  • Recompensas por Aniversario (sabbatical de 4 semanas totalmente pagado por valor de £250, £500, £750)
  • Plan de Pensiones con Deducción Salarial hasta un 7% de aportación equivalente
  • Esquema de Salario por Coche Eléctrico con Deducción Salarial de Octopus
  • 28 días de vacaciones (además de los días festivos)
  • Presupuesto Anual de Aprendizaje y Bienestar
  • Permiso Parental Mejorado
  • Esquema de Bicicleta al Trabajo
  • Préstamo para Abono de Transporte
  • 6 sesiones gratuitas de terapia al año
  • Oficinas Dog Friendly
  • Bebidas y snacks gratuitos en nuestras oficinas

Consulta más sobre nuestros beneficios, valores y misión aquí capitalontap.com/en/company/careers/.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores