(LI-687) | SENIOR SOFTWARE ENGINEER

Jikkosoft


Descripción Misión: 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. 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. - 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. - 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. - 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. - 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. - Documentar el código, de manera consistente a lo largo del proceso de desarrollo. 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: - Nivel 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. Experiencia: + 6 años de experiencia - Deseable: Experiencia 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

trabajosonline.net © 2017–2021
Más información