Diseñar y codificar aplicaciones a través del ciclo de vida del Proceso de Desarrollo de Grupo Coppel, respetando las políticas y estándares establecidos, para efectuar la documentación y análisis técnico de un sistema de Software garantizando la calidad de los entregables.
Responsabilidades:
- Implementar procesos y estándares establecidos a través de componentes desarrollo de software para entregar productos de calidad.
- Tomar decisiones relacionadas con el Diseño de Software para cubrir necesidades tecnológicas mediante el desarrollo de software estandarizado.
- Sugerir tecnología apropiada para la solución, tomando como base las establecidas por el departamento de Arquitectura de Sistemas, para el desarrollo de productos con calidad.
- Documentar la solución técnica (código fuente) sugerida y/o propuesta a tráves de la estandarización del código para cubrir la necesidad requerida del Cliente.
- Ser instructor interno para apoyar en la capacitación interna y/o asesorías técnicas y lograr habilidades dentro del equipo de proyecto.
Requisitos:
- 2 años en el manejo de base de datos relaciones y no relacionales.
- 2 años desempeñando el puesto de Programador, con buenos indicadores de desempeño.
- Metodologías de desarrollo Ágiles
- Conocimiento de JavaScript, Spring Boot, typescript, angular
Educación:
-Licenciatura en Ingeniería en Sistemas
-Licenciatura en Ingeniería Industrial
-Licenciatura en Informatica
-Licenciatura en Sistemas Computacionales
Beneficios:
● 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 ventajas y prestaciones
Responsibilities
- Desarrollar código sin errores al área de Testing para la realización de pruebas cumpliendo con los requerimientos del cliente.
- 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.