Programador Senior
Description
• Desarrollar un código limpio, eficiente y funcional que cumpla con los requisitos del producto.
• Aplicar las mejores prácticas de codificación y herramientas definidas por el proceso de la organización para entregar productos de calidad.
• Realizar pruebas unitarias de las soluciones desarrolladas para validar los requerimientos asignados y mitigar posibles incidentes.
• Realizar revisiones de código y participar en sesiones de análisis detallado para garantizar la eficiencia del código fuente.
• Recibir y proporcionar retroalimentación constructiva para mejorar continuamente el proceso de desarrollo.
• Realizar y registrar estimaciones de esfuerzo real de la construcción.
• Apoyar en la identificación de dependencias internas y externas para evitar que se conviertan en bloqueos que retrasen el progreso.
• Participa en las reuniones diarias para informar el progreso, identificar obstáculos y coordinarse con otros miembros del equipo.
• Participa en las reuniones de retrospectiva para identificar qué salió bien, que se puede mejorar y cómo optimizar el proceso en las siguientes iteraciones.
• Realiza integraciones continuas para asegurar que el código se integre correctamente con el trabajo del resto del equipo.
• Proporciona orientación y apoyo a los desarrolladores junior para mejorar sus habilidades técnicas y a entender mejor las prácticas ágiles.
• 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.