**Descripción**:
**Mision**: Diseñar e implementar la solución para el cumplimiento de los objetivos trazados en el tiempo y calidad esperados, según los lineamientos de desarrollo y arquitectura, planificando, procesando y realizando las actividades entregadas por su líder inmediato; analizando, diseñando y desarrollando componentes de software, revisando, analizando y traduciendo los requerimientos de los desarrolladores intermedios y junior, para garantizar el cumplimiento de los objetivos trazados en el tiempo y calidad esperados.
**Responsabilidades**:
- Diseñar la solución técnica, en conjunto con el arquitecto de software, cuestionando responsablemente el propósito de las necesidades del usuario, resolviendo e identificando impedimentos y riesgos con los insumos necesarios, generando apoyo a las células desde el conocimiento y la participación activa en la certificación de la solución completa, para garantizar el desarrollo con estándares técnicos y de calidad.
- Apoyar al facilitador ágil, en el desarrollo de las dependencias técnicas con los equipos de generación de valor, identificando brechas de conocimiento técnico en las personas de la célula, manteniendo una buena comunicación y sincronización constante con PO y Facilitador, para garantizar la articulación del equipo con la visión de arquitectura, calidad, infraestructura y DevOps
- Revisar junto con el líder técnico y/o arquitecto de software requisitos del sistema o HU, analizando si estas están lo suficientemente claras e ideando un panorama inicial de cómo se podrían solucionar, para facilitar el desarrollo de actividades del equipo y mitigar al máximo los impedimentos
- Apoyar la gestión de los requisitos técnicos, acompañando al Tech Lead o al arquitecto de software en la investigación y evaluación de las posibles herramientas tecnológicas, mirando la complejidad de su implementación y uso, costos, puesta en funcionamiento y soporte, para asegurar soluciones rápidas en pro de poder generar los resultados esperados y oportunos a la organización
- Desarrollar las historias de usuario asignadas, desglosándolas en tareas, generando un track por cada actividad que se requiera hacer de acuerdo con los criterios de aceptación, para asegurar la liberación de componentes de software
- Documentar el código, de manera consistente a lo largo del proceso de desarrollo, enumerando una descripción del programa, instrucciones especiales y cualquier cambio realizado en las tablas de la base de datos a nível de procedimiento, modular y de base de datos, para satisfacer las necesidades del área.
**Requisitos**:
**Formación**: Ingeniería de Sistemas, ciencias de la computación, sistemas de información o afines.
**Conocimientos**:
- Conocimiento de lenguajes modernos, incluido el paradigma orientado a objetos y los fundamentos de la API REST.
- Conocimiento de estructuras de datos, algoritmos y diseño para el rendimiento, la escalabilidad, la disponibilidad y los fundamentos de seguridad de Internet y del sistema operativo.
- Conocimientos en automatización e implementación de aplicaciones en la nube Preferible AWS,
- Conocimientos con al menos un lenguaje moderno como Node.js, Go, Python, C# o Java,
- Fundamentos API REST, SOAP
- Arquitectura basada en microservicios
- Deseable:_
- Conocimientos de computación en la nube
- Conocimiento en equilibrio de carga, almacenamiento en caché, monitoreo y registro en aplicaciones distribuidas para garantizar una alta disponibilidad
- Conocimientos de metodologías Agile y sistemas escalables y robustos.
**Habilidades**:
- Nível de inglés A2.
- Liderazgo de equipos de trabajo.
- Gestión de varios proyectos simultáneos.
- Capacidad de asesorar a otros desarrolladores de software en todos los aspectos de sus conjuntos de habilidades de ingeniería.
**Experiência**: + 6 años de experiência
- Deseable: _Experiência previa en la construcción de sistemas distribuidos a gran escala que manejen grandes cantidades de datos.
**Competencias**: Adaptabilidad, compromiso, agilidad, aprendizaje continuo, orientación a resultados, resolución de problemas, pensamiento y relacionamiento estratégico, capacidad de comunicación, capacidad de servicio