Descripción de la oferta

Profesional en áreas del desarrollo informático tales como Ingeniero Informático, Ingeniero de Sistemas o afines, experto en desarrollo de software en lenguajes de programación tales como PHP, JAVA, .NET, Ruby on Rails, u otros, con alta capacidad de abstracción e ideación de sistemas informáticos robustos, seguros y escalables.

Debe poseer habilidades para el liderazgo de equipos técnicos y capacidades para transferir conocimiento y guiar al equipo de desarrollo a través del proceso de construcción del producto.

 

Funciones globales:

 

  • Concepción de proyectos digitales

  • Levantamiento de requisitos generales del software

  • Modelado de bases de datos transaccionales

  • Gestión de los requisitos no funcionales, siendo estos específicos, medibles, alcanzables y comprobables.

  • Definición de la Arquitectura de Software

  • Selección de la Tecnología

  • Responsable de la mejora continua de la Arquitectura

  • Ejercer el rol de facilitador

  • Líder y Formador

  • Aseguramiento de la Calidad

Funciones específicas:

  • Participar activamente en la ideación y conceptualización de productos digitales en múltiples categorías, aportando desde su experiencia el conocimiento necesario para impulsar y desarrollar a buen término dichos productos.

  • Recoger y traducir los requerimientos del cliente a documentos de requisitos técnicos, que permitan al equipo guiarse en el proceso de desarrollo.

  • Diseñar bases de datos transaccionales concibiendo la arquitectura, el modelo de datos y sus relaciones en los casos que aplique.

  • Visualizar y documentar todos aquellos requisitos no funcionales y/o atributos como la eficiencia, seguridad, dependibilidad y usabilidad del sistema.

  • Analizar el dominio: Sumergirse en el contexto y documentar el dominio para el cual el sistema será construido, aprendiendo el detalle de cada uno de los requisitos del cliente. Definir a niveles específicos los comportamientos deseados del sistema, determinando el entorno tecnológico del cliente y alcance de las interacciones que se requieren realizar.

  • Diseño Esquemático: Preparar diseños de tipo arquitectónico que muestran las características del dominio y la estructura tecnológica. Definir los puntos clave de la interfaz gráfica (la apariencia y sensación del sistema). Construir prototipos si son necesarios. Estimar riesgos adicionales, como por ejemplo, riesgos de migración, conexiones con plataformas existentes entre otros.

  • Desarrollo del Diseño: Profundizar en el detalle del tipo de solución a generar y refinar de manera continua los artefactos. Realizar la documentación, glosarios y diseños validando continuamente con el cliente.

  • Facilitar el proceso de desarrollo con el equipo, asumiendo un rol de liderazgo y guía técnica constante.

  • Garantizar que los sistemas desarrollados cumplan a cabalidad con los compromisos pactados con los clientes en las etapas de levantamiento de requerimientos y elaboración de la documentación.  

 


Restricciones

Experiencia:

El arquitecto de software a contratar debe poseer experiencia comprobada en el desarrollo de aplicaciones web y/o móviles, apreciadas en gran medida aquellas con arquitectura Multi-tenant, en donde se evidencie su participación como diseñador de arquitecturas robustas, diseño de sistemas informáticos, diseño de flujos de datos y/o estructura de datos. Adicionalmente dicha experiencia debe estar enriquecida con el liderazgo de equipos de desarrollo de software.


Como comunicar / aplicar a la oferta

Recepción hojas de vida: info@globoavans.com

 

Cierre convocatoria: 7 de febrero de 2017

 


Acerca de la compañía

Globoavans:

Empresa digital que busca el acompañamiento y desarrollo de proyectos tecnológicos.