/

Desarrollador Senior de TI

--Ofix SA de CV--

Gestión de Diseño, Construcción, Prueba y Soporte en Aplicaciones de Software y/o productos digitales.

Requisitos:

Desarrollo Front End

Desarrollo Back End

Gestión de proyectos con metodologías agiles

Despliegue de aplicaciones en entornos cloud

Competencias:

Liderazgo
Responsabilidad

Compromiso

Capacidad de análisis

Disposición

Proactividad

Puntualidad

Creatividad

¿Cuáles son las actividades?

  • Principales funciones en DESARROLLO DE SOFTWARE Tanto de BackEnd como de FrontEnd

    Para ello se requiere conocimiento en Plataformas/Tecnologías Deseables:

    1. AWS Code Commit

    2. Desarrollo/Despliegue de aplicaciones en Contenedores

    3. Orquestación a través de Kubernetes


    Plataformas/Tecnologías Obligatorias:

    1. Lenguajes de programación Python (Con Frameword Flask), JavaScript 

    2. Manejo de intercambio de datos en formatos Json y XML

    3. Desarrollo bajo el patrón de Arquitectura MVC

    4. Diseño e implementación de aplicaciones con arquitectura de Microservicios

    5. Consumo y Publicación de APIs para integración de Aplicaciones

    6. Gestión de Versiones a través del sistema GIT


    Principales funciones en GESTIÓN DE PROYECTOS a través de Marcos de Trabajo Agile

    Para ello se requiere conocimiento en Plataformas/Tecnologías Obligatorias:

    1. Scrum

    2. Rol Developer Team

    3. Kanban


    Plataformas/Tecnologías Deseables:

    1. Rol de Scrum Master

    2. XP


    Principales funciones en GESTIÓN DE ESTRUCTURAS DE DATOS que almacenen datos necesarios para las aplicaciones, tanto en formato estructurado como no estructurado y para fines funcionales o de registro (log)

    Para ello se requiere conocimiento en Plataformas/Tecnologías Obligatorias:

    1. PostgreSQL

    2. Amazon S3

    3. MySQL


    Plataformas/Tecnologías Deseables:

    1. Oracle

    2. SQL Server

    3. MongoDB

    4. BD orientadas análisis de datos

    5. DataLakes