El Especialista Técnico de Desarrollo será responsable de diseñar, desarrollar, probar, mejorar, optimizar e innovar soluciones y aplicaciones del Banco , asegurando el cumplimiento de los estándares, lineamientos y plazos establecidos. Este rol es clave para garantizar la mejora continua en el Ciclo de Desarrollo de Software.
Requirements
Requerimientos Técnicos
- Más de+5 años en desarrollo backend o fullstack, preferentemente en entornos bancarios o fintech.
- Experiencia en metodologías ágiles (Scrum, Kanban) y manejo de herramientas como JIRA y Confluence .
- Conocimiento y experiencia en desarrollo de software : revisión de código, principios SOLID, TDD y patrones de diseño / arquitectura (ej. MVC, hexagonal, microservicios).
- Experiencia en calidad de software : pruebas unitarias, integración, rendimiento y automatización de pruebas.
- Conocimientos en DevOps : CI / CD (preferible Azure DevOps), Git, contenedores (Docker, Kubernetes) y orquestación.
- Experiencia en entornos cloud (Azure, AWS o GCP).
- Conocimientos de seguridad en desarrollo y prácticas de codificación segura.
- Deseable : experiencia en observabilidad / SRE (monitoreo, métricas, confiabilidad).
Herramientas y Tecnologías
Bases de Datos : Oracle, SQL Server, PostgreSQL, MongoDB, Redis, CouchDB.Nube : Azure, AWS, Google Cloud.Contenedores : Docker, Kubernetes, OpenShift.Mensajería : Kafka, RabbitMQ, ActiveMQ.Lenguajes de programación : Cobol, AS400.DevOps y Automatización : Git, Azure DevOps.Responsabilidades
Diseñar, desarrollar, implementar y optimizar sistemas y aplicaciones del Banco utilizando su herramienta de especialidad.Diagnosticar y resolver problemas complejos, así como apoyar en la gestión de incidentes y bloqueantes en entornos productivos y no productivos.Evaluar nuevas funcionalidades, versiones y mejoras de la herramienta de especialidad, asegurando la actualización tecnológica.Generar y mantener documentación técnica, lineamientos y buenas prácticas de desarrollo.Realizar revisiones de código en pares y definir reglas de calidad, promoviendo código limpio y estándares de la industria.Definir, implementar y automatizar pruebas de calidad (unitarias, integración, rendimiento, carga y estrés).Proponer y aplicar patrones de diseño y arquitectura de software alineados a las necesidades del Banco.Asegurar el cumplimiento de los criterios de aceptación, estándares de COEs / Chapters y del Ciclo de Desarrollo de Software .Capacitar y acompañar a los equipos en el uso, soporte y buenas prácticas de la herramienta de especialidad.Proponer soluciones innovadoras para optimizar procesos y mejorar continuamente el ciclo de desarrollo de software.Benefits
En Devsu, queremos crear un ambiente donde puedas prosperar tanto personal como profesionalmente. Al unirte a nuestro equipo, disfrutarás de :
Un contrato estable a largo plazo con oportunidades de crecimiento profesionalSeguro médico privadoProgramas continuos de capacitación, mentoría y aprendizaje para mantenerte a la vanguardia de la industriaAcceso gratuito a recursos de capacitación en IA y herramientas de IA de última generación para elevar tu trabajo diarioUna política flexible de tiempo libre remunerado (PTO) además de días festivos pagadosProyectos de software desafiantes de clase mundial para clientes en Estados Unidos y LatinoaméricaColaboración con algunos de los ingenieros de software más talentosos de Latinoamérica y Estados Unidos, en un entorno de trabajo diversoÚnete a Devsu y descubre un lugar de trabajo que valora tu crecimiento, apoya tu bienestar y te empodera para generar un impacto global.