Analizar y diseñar soluciones de software para mejorar el rendimiento y la escalabilidad. Mantener y ampliar sistemas existentes, desenvolviendo módulos nuevos. Colaborar con el responsable de proyecto para entender requisitos y proponer mejoras técnicas.