
Un desarrollador o desarrolladora Backend es alguien que trabaja del lado del servidor, haciendo que lo que vemos en una aplicación o sitio web, funcione. Mueve los hilos tras bambalinas para asegurarse de que todo salga bien.
Además de lenguajes de programación, el o la Backend necesita conocer las interacciones con diferentes bases de datos. Conocer las diferencias y cualidades de las más utilizadas le aportará un bagaje muy útil para su día a día.
¿Qué hacen?
- Analizan las necesidades del negocio y proponen soluciones.
- Diseñan soluciones de arquitectura.
- Diseñan y desarrollan componentes y servicios.
- Diseñan, crean, y modifican bases de datos.
- Implementan y configuran componentes.
- Prueban el desempeño y la seguridad de los sistemas desarrollados.
- Crean y ejecutan pruebas del desarrollo.
Conocimientos o habilidades
- Arquitectura de sistemas cloud.
- Conocimiento y dominio de diferentes lenguajes de programación.
- Configuración e implementación de frameworks de desarrollo.
- Configuración de aplicaciones para servidores.
- Tecnologías web.
- Gestión de bases de datos.
- Metodologías ágiles de desarrollo.
- Pruebas de software.
- Patrones y buenas prácticas de diseño de software.