Lider tecnico
Acerca de:
Diseñar la solución técnica de las iniciativas de acuerdo a los requerimientos entregados por análisis para cumplir con la necesidad del negocio, respetando los estándares arquitectónicos establecidos dentro de la organización para la construcción de software.
Responsabilidades
Asesorar y asegurar que las soluciones tecnológicas disminuyan las brechas en las arquitecturas para solucionar las necesidades esperadas por el negocio.
Administrar el cumplimiento de los requisitos y flujos que deben seguir los entregables en el proceso de despliegue para el correcto desempeño del equipo de desarrollo.
Liderar que la soluciones de tecnologías cumplan con las certificaciones y normativas establecidas por la organización para lograr su implementación.
Coordinar el seguimiento de los defectos identificados en los sistemas para brindar soluciones a corto plazo y evitar afectaciones de rentabilidad al negocio.
Desarrollar habilidades en los integrantes del equipo en herramientas, procesos y metodologías de desarrollo y despliegue para impulsar la toma de decisiones técnicas en función de su nivel de conocimiento.
Identificar las necesidades de habilitadores en los sistemas con el fin de mejorar la experiencia positiva al cliente.
Identificar las dependencias tecnológicas con otros productos e incidencias para mitigar los atrasos en las soluciones y cumplir con lo comprometido dentro del Sprint.
Asegurar y coordinar que las soluciones definidas cumplan las necesidades de todas las plataformas digitales, para lograr la omnicanalidad en los desarrollos.
Requisitos:
2 año como Líder técnico, Principal software engineer
Experiencia en: Java, javascript, C#, Php,HTML, CSS, XML, Angular
Manejo en: .Net Framework, .Net Core, JVM, Springboot, SQLServer, Postgresql, MySQL, MongoDB, Docker, Kubernetes, Informix.
Consultor de Proyectos con experiencia en ejecución y liderazgo de proyectos, en empresas de Retail, Banca e Instituciones Financieras y/o de Tecnología.
Trabajar con metodologías ágiles.
Deseable: IDE's: Visual Studio .Net, Visual Studio Code, NetBeans, GIT, Firebase, Android studio, X code
Educación:
Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.
Prestaciones:Sueldo base
Fondo de Ahorro
Descuentos en compras de muebles y ropa
Aguinaldo
Vacaciones
Prima vacacional
Reparto de Utilidades
Día libre de cumpleaños
Becas para estudio
Útiles escolares
Club de protección familiar
Ambiente de trabajo agradable
Entre otros beneficios y prestaciones
• Colaborar con el Product Owner/Analista de Negocio y SCM para asegurarse de que los requisitos técnicos estén alineados con las necesidades del negocio y los objetivos del producto.
• Comunicar e implementar prácticas de desarrollo, estándares de codificación y patrones de diseño para promover la coherencia y la calidad del código en todo el equipo.
• Definir el alcance y la complejidad de las tareas técnicas para lograr una planificación precisa.
• Garantizar que se implementen pruebas unitarias, de integración y realizar revisión del código, para garantizar que el equipo de desarrollo genere código de calidad.
• Reportar oportunamente riesgos e impedimentos para evitar impactos en los planes de liberación.
• Ayudar al equipo de desarrollo para tomar decisiones informadas sobre tecnologías, arquitectura, patrones de diseño y enfoques de desarrollo.
• Proporcionar asesoría y orientación técnica efectiva al equipo de desarrollo, identificando las fortalezas y áreas de oportunidad para ayudarlos a superar retos.
• Facilitar sesiones de revisión de código y discusiones técnicas, liderando al equipo en el refinamiento técnico para obtener soluciones y documentarlas.
• Retroalimentar sobre las modificaciones a los diseños en la fase de desarrollo para tener el certificado de arquitectura.
•Apoyar en la captura del Release Planning/Plan de Trabajo para la estimación del esfuerzo técnico necesario, considerando dependencias relevantes entre features e historias, así como con otras áreas, equipos y riesgos que afecten la estabilidad del compromiso.
• Acordar en PI Planning, la entrega iterativa e incremental de épicas, para comprometer al equipo de desarrollo a realizarlos en un trimestre.
• Realizar una demo a la organización para mostrar los incrementos de productos en el trimestre .
• Identificar y resolver problemas complejos que puedan surgir para solventarlos en el proceso del desarrollo.
• Generar análisis de vulnerabilidades para identificar puntos críticos en los sistemas,garantizando la seguridad de la información y cumplir con las normativas de seguridad de la organización.
• Genera la Matriz de ambiente para asegurar que cada entorno esté correctamente configurado y evitar problemas derivado de diferencias entre los entornos.