Transforma requisitos funcionales y no funcionales del producto en componentes de software (código fuente) que cumplan con las especificaciones, guías de arquitectura y estándares de codificación.
Responsabilidades
- Entender las especificaciones/requisitos.
- Diseñar, codificar y probar componentes de software unitariamente.
- Automatizar pruebas unitarias.
- Comentar/documentar código que cumpla con los estándares.
- Aplicar protocolos de gestión de configuración de software (SCM) e integrar componentes en el producto de software.
- Reparar defectos de código encontrados durante las pruebas y/o desbloqueos.
- Utilizar herramientas estándar para asegurar la calidad y el rendimiento de los objetos creados/ajustados.
- Participar en equipos de soporte AMS y proyectos de implementación, ya sea de forma autónoma o con la guía de un consultor senior.
- Actuar como respaldo de consultores senior.
- Adherirse a todas las políticas de desarrollo.
- Conocer y seguir su plan de carrera.
Conocimientos
- Suficiente experiencia en metodología y tecnología (incluyendo los módulos de Sourcing & Procurement, Proceso de Ventas y Mejores Prácticas) que permita la creación de entregables de complejidad moderada con mínima o nula supervisión.
Autonomía
- Opera de forma autónoma y busca guía solo para tareas y entregables intrincados.
- Los consultores competentes demuestran experiencia en la ejecución de sus actividades y la entrega de resultados, necesitando supervisión solo ante asignaciones complejas.
- Se les confiarán tareas y responsabilidades de complejidad moderada para desarrollar aún más su competencia tanto en conocimiento como en experiencia práctica.
Desempeño de Productividad
- La mayoría de sus entregables exhiben un nivel de complejidad promedio.
- Estos entregables se completan consistentemente con una productividad promedio.
- Solo una fracción de su tiempo se asigna a la capacitación, ya que son completamente competentes y habilidosos.
Desempeño de Calidad
- Cumplen consistentemente los puntos de referencia de calidad esperados en sus entregables.
- Demuestran plena competencia en el manejo de proyectos de complejidad promedio, entregando resultados sin defectos.
- Sin embargo, para entregables complejos, pueden requerir ocasionalmente orientación para asegurar la consecución de los parámetros de calidad.