F
DEVELOPER SR-MATRIZ-EDIFICIO PRINCIPAL-TECNOLOGIA-BG
Fa Ewnb Saasfaprod1
GUAYAS · ec
28d ago
67%
Buena
Descripción del puesto
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.