*objetivo general del puesto*:
el líder de desarrollo backend será responsable de coordinar y dirigir al equipo de desarrollo en la creación de aplicaciones backend escalables y seguras, utilizando tecnologías como java, spring boot, redis, docker y openshift.
Su rol incluirá la toma de decisiones sobre arquitectura y diseño de apis, garantizando la calidad y estabilidad de los sistemas, mientras colabora con equipos multidisciplinarios en un entorno ágil para cumplir con los objetivos del negocio.
*responsabilidades principales*:
definición de arquitectura y liderazgo técnico:
diseñar y definir la arquitectura de microservicios, apis y sistemas backend de acuerdo con los estándares establecidos por el banco.
Garantizar la modularidad y eficiencia en la comunicación entre servicios, promoviendo soluciones escalables y adaptables a los cambios del negocio.
Tomar decisiones estratégicas sobre los patrones de diseño y enfoques arquitectónicos, asegurando la correcta implementación de los estándares.
Gestión y coordinación del equipo de desarrollo:
asignar tareas y supervisar el desempeño del equipo de desarrollo, estableciendo prioridades claras y promoviendo buenas prácticas para asegurar la calidad en todas las fases del proyecto.
Fomentar un entorno de colaboración, ofreciendo mentoría técnica y apoyo en la resolución de problemas complejos.
Facilitar el crecimiento profesional de los desarrolladores, promoviendo su desarrollo dentro del equipo y asegurando la mejora continua.
Optimización y supervisión de procesos de ci/cd:
supervisar la implementación y optimización de los procesos de integración continua y entrega continua (ci/cd), garantizando despliegues seguros y con alta disponibilidad.
Trabajar estrechamente con el equipo de devops para mejorar los flujos de trabajo de integración y despliegue, reduciendo tiempos de entrega y asegurando la estabilidad de las soluciones.
Implementación y mantenimiento de normas de seguridad:
asegurar que las aplicaciones cumplan con los estándares de seguridad, incluyendo el control de acceso, encriptación y manejo adecuado de los datos.
Definir y aplicar políticas de seguridad en la autenticación de usuarios y la comunicación entre servicios, velando por la integridad, confidencialidad y disponibilidad de la información.
*requisitos*:
formación académica: título universitario en ingeniería de software, sistemas computacionales, o afines.
Experiência profesional: mínimo 4 años de experiência en desarrollo backend, con al menos 3 años en un rol de liderazgo técnico.
Conocimientos técnicos:
experiência sólida con java y spring boot para el desarrollo de microservicios.
Conocimiento en el uso de herramientas como redis, docker, openshift, y otros frameworks y tecnologías de contenedores.
Experiência en la implementación y optimización de procesos de ci/cd.
Conocimientos en la implementación de buenas prácticas de seguridad en aplicaciones backend.
Familiaridad con metodologías ágiles como scrum o kanban.
*competencias*:
liderazgo: capacidad para gestionar equipos técnicos, estableciendo objetivos claros y promoviendo un entorno de trabajo colaborativo.
Comunicación: habilidad para comunicar conceptos técnicos complejos de manera clara y efectiva a equipos no técnicos.
Resolución de problemas: habilidad para identificar y solucionar problemas técnicos complejos en un entorno ágil y dinámico.
Orientación a resultados: enfoque en la entrega de soluciones eficientes que contribuyan al logro de los objetivos del negocio.
Tipo de puesto: tiempo completo
tipo de puesto: tiempo completo
sueldo: $40,000.00 - $45,000.00 al mes
experiência:
- java: 5 años (obligatorio)
- spring boot: 3 años (obligatorio)
- docker: 4 años (obligatorio)
- openshift: 4 años (obligatorio)
- implementación y optimización de procesos de ci/cd.: 4 años (obligatorio)
lugar de trabajo: remoto híbrido en 06600, juárez, cdmx