Competencias
El Técnico Superior en Desarrollo de Software está capacitado para manifestar conocimientos, habilidades, destrezas, valores y actitudes en situaciones reales de trabajo, conforme a criterios de profesionalidad propios de su área y responsabilidad social.
Su formación integral le permite desenvolverse eficazmente en el sector tecnológico, respondiendo a las demandas de innovación, calidad y eficiencia que requieren las organizaciones actuales.
Producción y Alcance del Software
El Técnico Superior en Desarrollo de Software estará capacitado para producir artefactos de Software, lo que comprende su diseño detallado, construcción —reutilizando elementos existentes o programándolos enteramente— y verificación unitaria, así como su depuración, optimización y mantenimiento.
Todo ello lo realiza desarrollando las actividades descriptas en el perfil profesional y cumpliendo con los criterios de realización establecidos para las mismas en el marco de un equipo de trabajo organizado por proyecto.
Asimismo, participa activamente en proyectos de desarrollo de software desempeñando roles específicos que tienen por objeto principal producir artefactos de calidad (programas, módulos, componentes u objetos informáticos).
Capacidades Técnicas y Transversales
Para garantizar un desempeño competitivo en el ámbito laboral, el graduado desarrolla además capacidades complementarias fundamentales para la industria tecnológica:
- Trabajo en Equipo y Metodologías Ágiles: Participar y colaborar activamente en equipos de desarrollo multidisciplinarios, adaptándose a marcos de trabajo modernos (como Scrum o Kanban) para la gestión eficiente de proyectos informáticos.
- Resolución Lógica y Algorítmica: Aplicar el pensamiento computacional para analizar requerimientos técnicos y traducirlos en soluciones de software robustas, escalables y mantenibles.
- Control de Calidad y Pruebas: Implementar estrategias de testing unitario y de integración para asegurar que el código desarrollado cumpla con los estándares de rendimiento, seguridad y funcionalidad esperados.
- Actualización Tecnológica Continua: Demostrar capacidad de autoaprendizaje e interés por la incorporación de nuevos lenguajes de programación, frameworks, herramientas y paradigmas que surgen permanentemente en el sector informático.