16 ago
|
Softtek Servicios Corporativos
|
México
16 ago
Softtek Servicios Corporativos
México
dirigir, coordinar y supervisar equipos de desarrollo de software basados en tecnologías java, asegurando la implementación de soluciones tecnológicas alineadas a los objetivos estratégicos de la organización. Garantizar la calidad del software, la adopción de buenas prácticas de desarrollo, la correcta integración de componentes tecnológicos y el cumplimiento de los estándares de arquitectura, seguridad y desarrollo establecidos.
certificaciones requeridas
contar con al menos una de las siguientes certificaciones vigentes:
- itil v4
- scrum master
título en licenciatura o ingeniería, con documentación comprobable, en alguna de las siguientes áreas:
- computación e informática
- administración
- informática administrativa
- matemáticas o actuaría
- carrera a fin
objetivos específicos:
- liderar técnicamente proyectos de desarrollo de software basados en tecnologías java.
- asegurar la correcta implementación de soluciones tecnológicas de acuerdo con los lineamientos de arquitectura empresarial y seguridad institucional.
- coordinar equipos multidisciplinarios para el cumplimiento de los objetivos, alcances y tiempos establecidos.
- promover la adopción de mejores prácticas de desarrollo, integración continua y calidad de software.
- funcionar como enlace entre las áreas técnicas, funcionales y de negocio para asegurar la alineación de las soluciones tecnológicas.
responsabilidades principales
- dirigir y coordinar equipos de desarrollo durante todas las fases del ciclo de vida del software.
- definir lineamientos técnicos y supervisar su correcta ejecución.
- participar en la definición de arquitecturas de software y estrategias de integración.
- garantizar la calidad, escalabilidad, mantenibilidad y seguridad de las soluciones desarrolladas.
- revisar diseños técnicos, código fuente y entregables del equipo de desarrollo.
- asegurar el cumplimiento de estándares,
metodologías y marcos de trabajo institucionales.
- gestionar riesgos técnicos y proponer estrategias de mitigación.
- coordinar la integración de componentes tecnológicos con sistemas internos y externos.
- actuar como puente de comunicación entre el equipo técnico, líderes de proyecto, áreas usuarias y otras áreas de la institución.
- supervisar actividades de pruebas, despliegues y liberaciones a ambientes productivos.
- promover la mejora continua de procesos, herramientas y prácticas de desarrollo.
- brindar mentoría y acompañamiento técnico a desarrolladores y especialistas del equipo.
conocimientos técnicos requeridos
indispensables
- desarrollo de aplicaciones empresariales con java.
- frameworks java (spring boot, spring framework, jpa/hibernate).
- arquitectura de software y diseño de soluciones.
- servicios rest y apis.
- integración de sistemas.
- patrones de diseño y buenas prácticas de desarrollo.
- control de versiones (git).
- gestión de calidad de software y revisiones de código.
- metodologías ágiles (scrum, kanban).
- integración y despliegue continuo (ci/cd).
- seguridad en aplicaciones y servicios.
- administración de ambientes de desarrollo, pruebas y producción.
deseables
- arquitectura de microservicios.
- contenedores y herramientas de orquestación (docker, kubernetes).
- herramientas devops.
- bases de datos relacionales y no relacionales.
- servicios en la nube.
- herramientas de monitoreo y observabilidad.
experiencia
- mínimo 6 años de experiencia en desarrollo de software.
- mínimo 5 años desempeñando funciones de liderazgo técnico o coordinación de equipos de desarrollo.
- experiencia comprobable en proyectos de desarrollo e integración de sistemas de misión crítica.
- experiencia en la implementación de arquitecturas empresariales y soluciones de alta disponibilidad.
- experiencia en la gestión de equipos multidisciplinarios y coordinación con áreas de negocio.
📌 Líder técnico java sr (México)
🏢 Softtek Servicios Corporativos
📍 México