INGENIERO DE SOFTWARE SEMI SENIOR

Publicado el: 6 de May, 2024
Responsabilidad

Es el responsable de diseñar, crear y probar soluciones de software en la plataforma respectiva.


Funciones

Gestionar la construcción de las funcionalidades para simplificar y/o automatizar el proceso de desarrollo de software.

Aplicar las políticas y estándares de desarrollo de software definidos en la compañía. Asimismo, proponer la adopción de buenas prácticas en el desarrollo de software.

Analiza, diseña, desarrolla y realiza pruebas unitarias de nuevas funcionalidades, mejoras o correcciones que se implementan en los productos de software

Descompone requerimientos funcionales en historias de usuario, asegurando la existencia de criterios de aceptación, para que estas sean gestionables y estimables

Realiza estimaciones de historias de usuario y participa en estimaciones con el equipo

Utiliza la metodología establecida por ZyTrust para registrar y mantener actualizado el progreso, estado, esfuerzo realizado de las tareas que tiene a cargo

Participa activamente en reuniones diarias de seguimiento, exponiendo su progreso, sus tareas por hacer y sus impedimentos.

Participa activamente en las reuniones de retrospectiva y revisión de Sprint

Elabora y mantiene actualizada documentación técnica del producto software que asegure su mantenibilidad

Aplica estándares y buenas prácticas de seguridad en el proceso de diseño y construcción de las aplicaciones

Mantiene actualizado los repositorios de código, siguiendo las directrices de documentación de cambios y de gestión de ramas

Trabajar en equipo con expertos de otras disciplinas como UX/UI, diseñadores, desarrolladores backend, entre otros

Optimizar el desarrollo de la aplicación progresivamente.

Traducir los requisitos del análisis de necesidades del cliente en un diseño técnico que muestre cómo el sistema va a estar estructurado.

Definir la arquitectura de software y hardware de las soluciones informáticas que se desarrollen.

Evaluar la tecnología más conveniente en cada solución informática a desarrollar, teniendo claridad en los costos, licencias, relación con proveedores, compatibilidad, interoperabilidad, política de actualizaciones, entre otros parámetros.

Encargarse de la mejora continua de las arquitecturas que soporten las soluciones informáticas en producción, acorde a los avances tecnológicos y exigencias de los clientes.


Requisitos mínimos


Egresado en ingeniería de Sistemas, Informático, Computación o similares.

Mínimo 3 años de experiencia en puesto similar.

Amplios conocimientos en metodologías y lenguajes actuales de desarrollo de soluciones informáticas.

Capacidad analítica, creativa, trabajo en equipo, toma de decisiones efectivas.

Conocimiento de lenguaje de programación JAVA, Javascript, Angular, Kotlin, Swift.

Detalles

Tipo de oferta
Empleo de tiempo completo
Ubicación
Presencial; Lima, Lima, Perú
Área de trabajo
Investigación y Desarrollo (I + D)
Tipo de cargo
Investigador
Jornada
No definido

Requisitos

Carrera(s)
Desarrollo de Sistemas de Información
Experiencia laboral
Junior (de 2 a 5 años de experiencia)

Postular

Esta oferta no acepta nuevas postulaciones.

Buscar trabajos