MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Banco Guayaquil

DEVELOPER SR-MATRIZ-EDIFICIO PRINCIPAL-TECNOLOGIA-BG

Ecuador · 1 week ago

Full-time

About the job

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.

Responsibilities
• 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.

Qualifications
• 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.