Developer SR-Matriz-Edificio Principal-Tecnologia-Bg
Job description
Diseñar, desarrollar e implementar soluciones de software de alta complejidad, asegurando su calidad, escalabilidad, seguridad y mantenibilidad, de acuerdo con los requerimientos técnicos y de negocio, contribuyendo a la evolución tecnológica y eficiencia de las soluciones del Banco. Diseñar y desarrollar soluciones de software de acuerdo con los requerimientos técnicos y de negocio, aplicando buenas prácticas de desarrollo y estándares definidos por el Banco.
Desarrollar código limpio, eficiente, escalable y mantenible, asegurando el cumplimiento de estándares de calidad, seguridad y arquitectura establecidos. Realizar pruebas unitarias, depuración y revisión de código, identificando y corrigiendo errores para garantizar la calidad, estabilidad y correcto funcionamiento de las soluciones.
Analizar y mejorar soluciones de software existentes, proponiendo e implementando optimizaciones que contribuyan al desempeño, escalabilidad, mantenibilidad y evolución tecnológica de las aplicaciones. Colaborar con equipos multidisciplinarios y brindar acompañamiento técnico, contribuyendo a la definición e implementación de soluciones y compartiendo buenas prácticas de desarrollo.
Título en Ingeniería de Sistemas, Software, Computación, Ciencias de la Computación, Tecnologías de la Información o carreras afines. Deseable formación complementaria en Arquitectura de Software, Cloud Computing, DevOps, Ciberseguridad o metodologías ágiles. Experiencia 3 a 5 años de experiencia en desarrollo de software.
Experiencia en diseño, desarrollo, pruebas, integración y mantenimiento de aplicaciones. Experiencia desarrollando soluciones de mediana y alta complejidad. Deseable experiencia en instituciones financieras o entornos regulados, especialmente en soluciones con altos requerimientos de seguridad, disponibilidad y escalabilidad.
Experiencia trabajando con equipos multidisciplinarios bajo metodologías ágiles. Conocimientos Desarrollo de software Lenguajes de programación según el stack tecnológico de la organización. Programación orientada a objetos y principios SOLID. Patrones de diseño y buenas prácticas de desarrollo. Estructuras de datos y algoritmos.
Desarrollo de APIs y servicios. Calidad y seguridad Pruebas unitarias e integración. Control de versiones, principalmente Git. Revisión, refactorización y análisis de código. Principios de desarrollo seguro. Gestión y resolución de errores e incidentes. Arquitectura y tecnología Arquitectura de software y diseño de soluciones.
Bases de datos relacionales y no relacionales. Integración entre sistemas y servicios. Conceptos de Cloud Computing. CI/CD y prácticas DevOps. Entorno bancario Deseable conocimiento de seguridad de la información, protección de datos y controles tecnológicos aplicables al sector financiero. Deseable conocimiento de procesos y productos del negocio bancario, dependiendo del dominio al que esté asignado.
Description copied from Banco Guayaquil's careers page. Read the full posting before you apply.
More jobs at Banco Guayaquil
Gestor III-Sucursal Quevedo-Segmento Micro y Pyme-Bg
Banco Guayaquil· GUAYAS, EcuadorAsistente Legal de Regulacion-Matriz-Edificio Principal-Legal-Bg
Banco Guayaquil· GUAYAS, EcuadorTechnical Owner - CRM Sales-Matriz-Edificio Principal-Tecnologia-Bg
Banco Guayaquil· EcuadorTechnical Owner - CRM Services-Matriz-Edificio Principal-Tecnologia-Bg
Banco Guayaquil· GUAYAS, EcuadorCreative Analyst-Matriz-Edificio Principal-Marketing-Bg
Banco Guayaquil· GUAYAS, Ecuador