Principales desafíos :
Diseñar, producir o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en aplicaciones.
Depurar las aplicaciones y configurar los sistemas existentes.
Principales tareas :
- Analizar y entender los requisitos de negocio y proponer soluciones de integración entre sistemas.
- Analizar las distintas interfases y los procesos que las componen para corregir errores e implementar nuevas funcionalidades.
- Revisar y refactorizar el código
- Verificar y validar los programas producidos probándolos en forma unitaria.
- Revisar y participar en la ejecución pruebas de integración.
- Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
- Atender a las incidencias de las aplicaciones desarrolladas por el área.
- Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida.
- Trabajar en estrecha colaboración con otros desarrolladores.
- Documentar el desarrollo y los procedimientos operativos
- Generar documentos funcionales y de arquitectura, como con comentarios en el propio código.
- Detectar oportunidades de mejora o conformidades y observaciones para incluirlas en el sistema de mejora continua
- Colaborar en la investigación, análisis y evaluación necesarias para determinar la factibilidad de proyectos o evolutivos.