Acerca de
Codificar software de alta calidad e interpretar especificaciones de diseño, considerando identificar y resolver problemas en el código existente. Tener una comunicación efectiva en soluciones técnicas trabajando en colaboración con otros equipos, compartir conocimientos y buenas prácticas con el fin de garantizar la calidad del trabajo del equipo. Es el responsable de las Pruebas Unitarias.
Responsabilidades
- 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.
- 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
- 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.
Requisitos
Experiencia de 2 años como Programador y/o 2 años como Administrador de Bases de Datos.
Experiencia y/ conocimientos en
- Lenguajes y Frameworks: PHP, Java (Spring Boot) y Angular.
- Bases de Datos: SQL Server y PostgreSQL. Nube y repositorios: Google Cloud Platform (GCP), Azure, AWS y Git.
- Herramientas y metodologías: Jira, metodologías ágiles y en cascada.
- Integración y microservicios: Cloud Functions, Pub/Sub y Apigee (necesario para la migración paulatina hacia MuleSoft).
Educación
Licenciatura en Ingeniería en Sistemas, Licenciatura en Informatica, Licenciatura en Sistemas Computacionales o afín.
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 beneficios y prestaciones
- Garantizar que los desarrollos de programación en sistema sean funcionales cumpliendo con los requerimientos del cliente, evitando complicaciones en productivo.
- Asegurar el desempeño eficiente de los programas y aplicaciones existentes, manteniendo su funcionalidad.
- Atender las sugerencias de cambios y especificaciones por parte del área solicitante, manteniedo las aplicaciones productivas.
- Documentar y mantener la calidad del código con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera.
- Atender el ciclo de programación realizando los entregables con la calidad y fechas establecidas con el cliente.
- Detectar y proponer oportunidades de mejora en la funcionalidad de las aplicaciones para incluirlas en el sistema de mejora continua.
Job description provided by Coppel.
View the original posting