Diseñar, desarrollar y mantener la lógica del lado del servidor, las bases de datos y las APIs que dan soporte a las aplicaciones de la organización, asegurando rendimiento, escalabilidad y seguridad en las soluciones tecnológicas.
Funciones principales
- Analizar requerimientos técnicos y funcionales para el desarrollo de nuevas funcionalidades.
 - Diseñar y programar servicios, APIs y microservicios para aplicaciones internas y externas.
 - Mantener y optimizar bases de datos (SQL, postgre, power BI) garantizando integridad y eficiencia.
 - Implementar medidas de seguridad en los sistemas y datos.
 - Realizar pruebas y depuración de código para asegurar calidad y buen rendimiento.
 - Documentar procesos, estructuras de datos y desarrollos realizados.
 - Colaborar con el equipo frontend para integrar las interfaces de usuario con los servicios backend.
 - Participar en revisiones de código y buenas prácticas de desarrollo.
 - Proponer mejoras de arquitectura, escalabilidad y optimización de sistemas.
 - Mantenerse actualizado en nuevas tecnologías, frameworks y metodologías de desarrollo.
 
Conocimientos técnicos:
- Lenguajes: Java, Python, C#, , Go u otros.
 - Frameworks: Spring Boot, Django, Express, .NET Core, etc.
 - Bases de datos: SQL (MySQL, PostgreSQL) y/o NoSQL (MongoDB, Redis).
 - Manejo de servicios en la nube (AWS, Azure, GCP) es deseable.
 
Habilidades y competencias blandas:
- Pensamiento lógico y analítico.
 - Resolución de problemas.
 - Capacidad de trabajar en equipo multidisciplinario.
 - Orientación a resultados y calidad.
 - Comunicación efectiva.
 - Adaptabilidad y aprendizaje continuo.