Desarrollador de software estandar

Diseñar, codificar, probar y documentar componentes de software conforme a los requerimientos establecidos.Realizar pruebas unitarias, de integración y participar en despliegues.Colaborar con analistas y arquitectos para convertir requerimientos en soluciones operativas y mantenibles.Participar en revisiones de código, asegurar la calidad técnica y cumplir con los lineamientos de desarrollo y seguridad definidos.Responsabilidades y atribucionesResponsabilidadesDiseñar, codificar, probar y documentar componentes de software conforme a los requerimientos establecidos.Realizar pruebas unitarias, de integración y participar en despliegues.Colaborar con analistas y arquitectos para convertir requerimientos en soluciones operativas y mantenibles.Participar en revisiones de código, asegurar la calidad técnica y cumplir con los lineamientos de desarrollo y seguridad definidos.Conocimientos y HabilidadesConocimientos Técnicos CoreJava 8 y/o superior + Spring BootCICD (Git,Jenkins,BCM,Ansible)Metodología Agile (Herramientas, Jira y Service Now)Conocimiento Redes/OSBalanceador y Diferenciar entre Virtual IP, Big IP, Wide IP (Descriptivo solamente)Uso de Secure Shell para conectarse a servidoresComandos básicos de Linux.Rastreo de procesos y puertos.Validación de conexiones y saltos de red.Validación de certificadosConocimiento de integraciónServicios Rest/SOAPDB2OracleHSMApification & InteroperabilityHerramientas de monitoreoApp DynamicsSplunkConocimientos Bancario CoreReclamaciones.Atributos de una transacciónMontoAutorizaciónFecha de autorizaciónFecha de transacciónDouble Factor AuthenticatorFecha de firmeEtc.Autorizadores:EGlobalEntendimiento de:Reportes regulatoriosCircular Única BancariaVisita de Inspección OrdinariaRequisitos y calificacionesExperiencia laboral de 4 a 6 años en desarrollo de aplicaciones empresariales, mantenimiento de código y colaboración en entornos ágiles.Sigue adquiriendo conocimientos y aprendiendo las particularidades del rol.Es técnicamente autosuficiente, puede desarrollar funcionalidades complejas y ejecutar proyectos de mayor envergadura, aunque aún puede cometer errores "evitables".Conoce buena parte de los procesos del negocio y domina las herramientas y procesos de trabajo acordes a su puesto, lo que le otorga autonomía para desempeñarse eficazmente.Se apoya en otros para consultas o toma de decisiones relevantes.Para perfeccionar su aprendizaje, con frecuencia precisa la colaboración y asistencia de un superior.Se preocupa por optimizar su tiempo, mantener la productividad y asumir nuevas asignaciones cuando dispone de capacidad.Su perfil combina ejecución efectiva con desarrollo profesional continuo, aportando conocimiento al equipo.Informaciones adicionalesVacante para Banamex (FrontEnd) Aplicativo OneDisputes