Finalidad:
Asegurar el entendimiento de los requerimientos para los sistemas para codificarlos como Aplicativos BACKOFFICE de MobilityADO. Asegurando la inclusión de reglas de negocio y cumplimiento de los requerimientos no funcionales en la aplicación, conforme a las Reglas establecidas para el consumo de servicios en Arquitectura definido por la OTD.
Funciones:
Codificar soluciones de BACKOFFICE sobre AWS, determinando la mejor practica técnicas viables, para evitar retrabajos o la generación de soluciones no viables para el desarrollo, Especificar, validar y verificar los documentos de requerimientos, diseño y desarrollo, Interactuar con las células de trabajo Técnicas y funcionales asignadas para alcanzar la mejor comprensión de los requerimientos y cobertura de los mismos
Diseñar y Probar interoperabilidad de aplicaciones diversas de consumo (principalmente Web y en ocasiones Mobile), Asegurar el uso correcto de tecnología desde la codificación hasta la publicación en producción Asegurar y dar seguimiento de la inclusión de reglas de negocio y cumplimiento de los requerimientos en la aplicación. . Establecer junto con el Lider de Célula, la mejor estrategia y plan de Pruebas robusto y adecuado al ámbito del proyecto. Participar como evaluador de soluciones de cambio, así como en la resolución de defectos, problemas y contingencias de su ámbito
Respetar la generación de desarrollo bajo metodología Ágil (KANBAN , XP y/o SCRUM) y lineamientos de Arquitectura Tecnológica definidos por la OTD.
Interactuar con el Lider integración de Célula , Arquitectos y Lideres Técnicos OTD, para alcanzar las mejores practicas en el diseño de arquitectura e implantación de las soluciones técnicas, así mismo, con los líderes Funcionales (POs) para alcanzar la mejor comprensión de los requerimientos y cobertura de los mismos.
Especificar los artefactos necesarios(diagramas de diseño UML, controles de cambio, matrices de pruebas…etc.)y las tareas necesarias que los apliquen para la implementación de soluciones de acuerdo a los procesos de Calidad y lineamientos de la TI de la OTD.
Acordar mecanismos de despliegues DEV-QA-PROD (Practicas DEVOPS) de acuerdo a lineamientos OTD, Ejecutar y participar en el aseguramiento de calidad para el cumplimiento y ejecución de lineamientos y seguimientos de estándares, asegurar la compatibilidad y acoplamiento de la Arquitectura con elementos internos y sistemas externos.
Requisitos:
Experiencia en proyectos de Desarrollo de sistemas.
Dominio de Tecnologías recientes basadas en Front JS, React/Angular y Back JAVA, Node JS, Python, JDBC, SQL, .Dominio frameworks de diseño (DEVOPS) para Serverless y/o Mocroservicios sobre AWS Lamda , AWS ECS, AWS EKS, y Docker, modelos de patrones de
Aplicación MVC.
Excelente Capacidad para abstracción de requerimientos de negocio y su especificación técnica.
Conocimiento de Tecnologías de Servicios AWS tales como:
API platform, Lamda/EC2, Lambda Step Functions, ECS/EKS, S3/EBS/EFS, RDS/ElacticCACHE, CloudFront, CloudFormation, CodeCoomitC odeBuild CodeDeploy CodePipeLine, CloudWatch, IAM, Cognito, SQS, DynamoDB, Mongo DB, postgress o Aurorra DB, SNS, SES deseable certificación practicioner y/o developer y/o architecture
Entendimiento de Infraestructuras de Cómputo y Telecomunicaciones (Conocimiento en AWS en Cloud)
Dominio de UML y Patrones de diseño.Dominio herramientas de desarrollo, ANT, Maven,, eclipse o visual studio, herramientas CodeCommit, GIT, GitHub y/o Bitbucket, Conocimiento de http-application Servers y herramientas de CI AWS Code Pipe o Jenkins y de Calidad de codigo SonarCode, conocieminto Jest y/o Junit
Conocimeinto Scrum Master, Kanban y/o XP Practicas agiles, (Deseable Certificación), Dominio de Jira.
EXPERIENCIA (ACCIÓN-TIEMPO) Y LOGROS:
Experiencia en proyectos de Desarrollo de sistemas en Front JS, React/Angular y Back Java/phyton/NodeJs
3 años en puesto similar
Experiencia en Implementaciones:
Desarrollo Web y en el uso de OAS (open Api Specitication), Protocolo REST (Representational State Transfer) WADL
3 Años
Experiencia en la aplicación de Metodologías Agiles Formales y Dominio de Jira/similar 2 años
Conocimiento de Tecnologías de Servicios AWS.
2 años Dominio de UML, Patrones de diseño MVC y Dominio herramientas de desarrollo mencionadas 5 años.
PROCESOS CLAVE:
Especificar y codificar los requerimientos para los sistemas.
Asegurar y dar seguimiento de la inclusión de reglas de negocio y cumplimiento de los requerimientos en la aplicación.
Aclarar y determinar propuestas técnicas a incluir en el sistema según aplique para evitar retrabajos o la generación de soluciones no viables para el desarrollo.
Principales retos:
Plasmar la estrategia de Proyectos en planes de acción. Transmitir y especificar los requerimientos para los sistemas.