País
Sector
Buscar profesión

Desarrollador de bases de datos

Arquitectura y optimización de bases de datos relacionales y NoSQL en entornos de alta disponibilidad y gran volumen de datos

25 000 – 70 000 UYU ($)
Salario / año
Técnico Superior o Licenciatura
Nivel de formación
00
Automatización
Medio
Dificultad
Estable
Empleabilidad
6-12 meses
Tensión del mercado
Moderada
Movilidad
Posible
Automatización
Medio
Dificultad
Estable
Empleabilidad
6-12 meses
Tensión del mercado
Moderada
Movilidad
Posible
Patrocinar esta ficha profesionalESPACIO PARTNERPatrocinaresta ficha profesionalHacerse patrocinador

About

El desarrollador de bases de datos diseña, implementa y mantiene estructuras de datos para aplicaciones empresariales y sistemas de información. Trabaja con motores como PostgreSQL, MySQL, Oracle, MongoDB o SQL Server, escribiendo procedimientos almacenados, disparadores y consultas complejas. Colabora con arquitectos de software, analistas de datos y equipos DevOps para garantizar el rendimiento, la integridad referencial y la escalabilidad de los datos. Interviene en migraciones, modelado lógico y físico, y define políticas de indexación y particionado adaptadas a cargas de trabajo intensivas.

Habilidades

Habilidades técnicas

  • Dominio de SQL avanzado, incluyendo PL/SQL, T-SQL, PL/pgSQL.
  • Experiencia con bases de datos como PostgreSQL, MySQL, Oracle, SQL Server.
  • Conocimiento en bases de datos NoSQL como MongoDB, Cassandra, Redis.
  • Habilidades en modelado de datos utilizando MCD, MLD, UML.
  • Implementación de ETL y herramientas de migración como Talend y Python.
  • Optimización de índices y análisis de planes de ejecución.
  • Configuración de replicación, clustering y alta disponibilidad.
  • Gestión de control de versiones de esquemas con Flyway, Liquibase.

Habilidades interpersonales

  • Rigor analítico ante problemas de rendimiento complejos.
  • Comunicación técnica clara con perfiles no especializados.
  • Autonomía en la investigación de soluciones de optimización.
  • Capacidad de priorización bajo restricciones de producción.
  • Atención al detalle en la integridad y coherencia de datos.

Misiones

  • Modelar esquemas relacionales y documentales utilizando herramientas como ERwin o DbSchema según especificaciones funcionales.
  • Redactar procedimientos almacenados, funciones y disparadores en PL/SQL o T-SQL, logrando una reducción de tiempos de respuesta del 30%.
  • Optimizar consultas SQL mediante el análisis de planes de ejecución con EXPLAIN ANALYZE e identificación de índices faltantes.
  • Diseñar políticas de particionado horizontal y vertical para tablas que superan los 100 millones de registros.
  • Implementar estrategias de replicación y alta disponibilidad utilizando tecnologías como Patroni, Always On o pgpool-II.
  • Migrar datos entre sistemas heterogéneos mediante ETL personalizados con Python o herramientas como Talend.
  • Definir y aplicar estándares de nomenclatura, normalización y documentación técnica de esquemas.
  • Monitorizar el rendimiento de instancias usando Prometheus, pgBadger o Oracle AWR y generar informes de capacidad.
  • Colaborar con equipos de desarrollo para revisar modelos de datos durante las fases tempranas de sprint.
  • Aplicar mecanismos de cifrado, control de acceso por roles y auditoría de accesos sobre datos sensibles.

Entornos de trabajo

Los entornos de trabajo pueden variar:

Startups tecnológicas con rápido crecimiento de datos
Empresas de servicios financieros y banca
Plataformas de e-commerce con alto tráfico
Organismos públicos con sistemas de información legacy
Consultoras tecnológicas especializadas en datos
Empresas de salud con regulaciones estrictas de protección de datos

Posibles evoluciones

  • Evolucionar hacia arquitecto de datos para liderar la estrategia de información.
  • Convertirse en administrador de bases de datos (DBA) para optimizar sistemas.
  • Desarrollarse como ingeniero de datos (Data Engineer) para gestionar grandes volúmenes.
  • Especializarse en bases de datos en la nube (AWS RDS, Azure SQL, GCP Spanner).
  • Asumir el rol de lead técnico de backend con un enfoque en persistencia.

Perfil buscado

Dominio sólido de SQL y al menos un motor relacional principal.
Experiencia en diagnóstico y resolución de cuellos de botella.
Familiaridad con entornos ágiles y ciclos de entrega continua.
Capacidad para documentar y transferir conocimiento técnico.
¿Cómo ser Desarrollador de bases de datos?

Profesiones del mismo sector

Integrador de operaciones
00
Integrador de operaciones
informatique electronique numerique

Integración técnica y operativa de sistemas de explotación en entornos industriales y de infraestructura crítica

25k–70k
Administrador de bases de datos
00
Administrador de bases de datos
informatique electronique numerique

Especialista en gestión y optimización de infraestructuras de bases de datos en entornos corporativos complejos.

25k–70k
Técnico de mantenimiento en microinformática
00
Técnico de mantenimiento en microinformática
informatique electronique numerique

Mantenimiento preventivo y correctivo de equipos informáticos en entornos multiusuario de alta disponibilidad

15k–45k
Ingeniero informático
00
Ingeniero informático
informatique electronique numerique

Arquitectura de sistemas, desarrollo de software y resolución de problemas técnicos complejos en entornos digitales avanzados

25k–90k
Técnico de mantenimiento en electrónica de consumo
00
Técnico de mantenimiento en electrónica de consumo
informatique electronique numerique

Diagnóstico y reparación de dispositivos electrónicos de consumo en entornos de servicio técnico especializado

18k–45k
Técnico de redes
00
Técnico de redes
informatique electronique numerique

Infraestructuras de red corporativas: diagnóstico, configuración y mantenimiento de equipos activos y pasivos

25k–70k
Técnico de infraestructura
00
Técnico de infraestructura
informatique electronique numerique

Técnico de infraestructura: dominio de redes, servidores y sistemas en entornos críticos de producción

25k–70k
Técnico de red y mantenimiento FTTH
00
Técnico de red y mantenimiento FTTH
informatique electronique numerique

Despliegue y mantenimiento de infraestructuras de fibra óptica FTTH en entornos residenciales y empresariales de alta densidad

25k–65k