*carrera*
ingeniero en sistemas o a fin, titulado
*idioma*
inglés / intermedio
determinar e identificar los requisitos funcionales y técnicos de alto nível sobre la base de interacciones de los usuarios y el conocimiento técnico para el diseño de la arquitectura de la solución apegado a las buenas prácticas de desarrollo para proporcionar un producto alineado a los objetivos del negocio y de los clientes.
*responsabilidades*
1.
*gestionar la codificación de componentes garantizando su correcto funcionamiento y para proyectos internos o externos.
*
i. Codificación, gestión y creación de componentes en swift y objective c
ii.
coordinación de construcción de funcionalidades
iii.
adecuación e integración de applicaciones a las necesidades de los clientes
iv.
integración de librerías de terceros
v. Gestión de la appstore
2.
*diseño de arquitectura de aplicaciones*
i. Implementación de arquitectura de los sistemas
ii.
codificación de componentes reutilizables de software para proyectos internos y externos.
*3*.
*capacitación interna *
i. Capacitación de desarrolladores
ii.
coaching y mentoring a níveles junior y trainee
*4*.
*realizar presentaciones de funcionalidades a áreas internas y clientes externos.
*
i. Presentar funcionalidades de productos.
ii.
presentar características de producto a nível técnico
iii.
presentar entregables de liberación con cliente.
*5*.
*aseguramiento del cumplimiento del marco de trabajo.
*
i. Documentación técnica del código (documentación alto nível y bajo nível)
ii.
aseguramiento del registro de actividades dentro del tablero de los proyectos
iii.
apoyo en las definiciones funcionales de los sistemas o componentes (casos de uso, historias de usuario)
iv.
aseguramiento de control y versionamento de repositorios de acuerdo con los reglamentos establecidos.
*6*.
*planeación y estimaciones de actividades de horas de desarrollo*
i. Asegurar el reporte y llenado de horas de trabajo.
ii.
asegurar que los desarrollos de software se ejecuten de inicio a fin en tiempo y forma con la calidad requerida.
iii.
reporte y llenado de horas de trabajo requerido para las mediciones de los objetivos (kpi's).
*7.
desarrollo apegado a las mejores prácticas y recomendaciones owasp*
*8.
* *apoyo en el análisis y diseño de sistemas*
*9.
asegurar que se realicen las pruebas unitarias (de desarrollo)*
*10.
soporte técnico a clientes externos*
conocimientos
- en análisis, diseño, programación orientada a objetos (solid) y patrones de diseño.
- en lenguaje swift y objective c.
- integración de pods, carthage, swift package manager y frameworks de terceros
- de protocolos y delagados
- creación de módulos y framework umbrella o pods
- manejo y control de hardware
- base de datos móviles
- configuración de certificados y fases del despligue de las aplicaciones en la appstore
- de http protocol y http request methods
- manejo de hilos y del gcd
- notificaciones push
- pruebas unitarias
- storyboard, xib y constraints
- administración y versionamiento de código con git
- manejo de equipos de trabajo
- deseable:
- conocimiento en marcos de referencia de desarrollo ágil (scrum) y herramientas como azure devops: específicamente con integración continua, y despliegue continuo (pipelines).
*en esta empresa no se discrimina por motivos de raza, religión, orientación sexual, condición física o socio económica ni por ningún otro motivo, entendiéndose por discriminación la negación, exclusión, distinción, menoscabo, impedimento o restricción de alguno o algunos de los derechos humanos de las personas, grupos y comunidades en situación de discriminación imputables a personas físicas o morales o entes públicos con intención o sin ella, dolosa o culpable, por acción u omisión, por razón de su origen étnico, nacional, lengua, sexo, género, identidad indígena, expresión de rol de género, edad, discapacidad, condición jurídica, social o económica, apariencia física, condiciones de salud, características genéticas, embarazo, religión, opiniones políticas, académicas o filosóficas, identidad o filiación política, orientación o preferencia sexual, estado civil, por su forma de pensar, vestir, actuar, gesticular, por tener tatuajes o perforaciones corporales o cualquier otra que tenga por efecto anular o menoscabar el reconocimiento, goce o ejercicio, de los derechos y libertades fundamentales, así como la igualdad de las personas.
tipo de puesto: tiempo completo, por tiempo indeterminado
salario: $49,000.00 - $62,000.00 al mes
beneficios:
- descuentos y precios preferenciales
- días por enfermedad
- horarios flexibles
- seguro de gastos médicos
- seguro de vida
- vacaciones adicionales o permisos con goce de sueldo
- vales de despensa
tipo de jornada:
- turno de 8 horas