Objetivo General del cargo:
El Senior Software Engineer en Buk es quien lidera la implementación, en conjunto con un equipo multidisciplinario, de funcionalidades en productos de software participando en las etapas de diseño, planificación, ejecución, puesta en marcha y mantención de las mismas. A través de su conocimiento y experiencia apoya a otros integrantes en la implementación de sus funcionalidades en la medida que su conocimiento lo permita, así como también apoya en las decisiones técnicas del equipo y en la mejora continua del producto y del equipo.
Responsabilidades del cargo:
- Participar en el análisis y desarrollo de las funcionalidades propuestas por el equipo de producto, liderando la detección y propuesta de caminos alternativos frente a potenciales problemas.
- Realizar planes de implementación y estimaciones de esfuerzo y diseños técnicos o de arquitectura necesarios para la implementación de nuevas funcionalidades o la extensión o mantención de funcionalidades ya existentes. Apoyar a otros en la realización de sus planes y estimaciones.
- Implementar los requisitos funcionales definidos, utilizando la metodología y herramientas definidas como estándares dentro del equipo.
- Implementar tests automáticos que ejerciten los cambios de código propuesto para los criterios de aceptación definidos para la funcionalidad.
- Realizar seguimiento a los cambios de código propuestos, implementando de forma activa las sugerencias propuestas por otros participantes del equipo.
- Realizar, con apoyo del equipo, seguimiento a la puesta en producción de los cambios de código desarrollados, preocupándose de monitorear y resolver problemas a medida que surjan.
- Revisar y proponer mejoras a cambios de código propuestos por otros integrantes del equipo asegurándose que las propuestas contribuyan a optimizar el producto, así como mejorar el conocimiento de quien la propone.
- Participar de las instancias de reunión y coordinación establecidas como necesarias por parte del equipo.
- Asegurar que el código responda a los más altos estándares de calidad de la industria a través de implementar las mejores prácticas disponibles en el desarrollo de su trabajo y proponer cambios en las herramientas o metodologías en el funcionamiento del equipo.
- Detectar y liderar la implementación de oportunidades de mejora en el código que permitan una mejor operación o mayor flexibilidad en éste
¡Competencias de un buker!
Tener al cliente en el centro.
Ir siempre por más.
Hacer que las cosas pasen.
¡Ser cercano y traer la mejor onda!
¡Te mueve la excelencia en todo lo que haces!