{"tema_id":"187","string":"Desarrolladores de software","created":"2017-05-13 00:34:32","code":"2512","notes":[{"@type":"Definition note","@lang":"es","@value":"Investigan, analizan y eval\u00faan los requisitos de las aplicaciones de programas inform\u00e1ticos y sistemas operativos existentes o nuevos y dise\u00f1an, desarrollan, prueban y mantienen soluciones de software que satisfacen estos requerimientos. "},{"@type":"Definition note","@lang":"en","@value":"Software developers research, analyse and evaluate requirements for existing or new software applications and operating systems, and design, develop, test and maintain software solutions to meet these requirements. "},{"@type":"Nota de alcance","@lang":"es","@value":"Algunas ocupaciones afines clasificadas en otra parte:\n\nProbador de software - 2519\nProgramador de animaciones - 2513\nDise\u00f1ador de sistemas inform\u00e1ticos - 2511\nProgramador de aplicaciones - 2514\nT\u00e9cnico de software - 3512\n "},{"@type":"Nota de alcance","@lang":"en","@value":"Examples of the occupations classified here:\n\nSoftware developer\nProgrammer analyst\nSoftware designer\nSoftware engineer\n "},{"@type":"Nota de alcance","@lang":"en","@value":"Some related occupations classified elsewhere:\n\nApplications programmers - 2514\n "},{"@type":"Tareas","@lang":"es","@value":"\nCelebrar consultas con los clientes sobre el mantenimiento de los sistemas de software.\nDirigir la programaci\u00f3n de software y desarrollar la documentaci\u00f3n.\nDesarrollar y dirigir pruebas y procedimientos de validaci\u00f3n de programas inform\u00e1ticos.\nInvestigar, dise\u00f1ar y desarrollar sistemas de programas inform\u00e1ticos.\nInvestigar, analizar y evaluar los requisitos de las aplicaciones de programas inform\u00e1ticos y los sistemas operativos.\nCelebrar consultas con el personal de ingenier\u00eda para evaluar las interfaces entre los equipos y los programas inform\u00e1ticos.\nModificar los programas inform\u00e1ticos existentes para corregir sus errores, adaptarlos a nuevos equipos o actualizar las interfaces entre los equipos y software, y mejorar el rendimiento.\nEvaluar, desarrollar, actualizar y documentar los procedimientos de mantenimiento para los sistemas operativos, entornos de comunicaciones y aplicaciones de programas inform\u00e1ticos.\nDesempe\u00f1ar tareas afines.\n "},{"@type":"Tareas","@lang":"en","@value":"Tasks include\u00a0\n\nassessing, developing, upgrading and documenting maintenance procedures for operating systems, communications environments and applications software\nmodifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance\nconsulting with engineering staff to evaluate interfaces between hardware and software\nresearching, analysing and evaluating requirements for software applications and operating systems\nresearching, designing and developing computer software systems\ndeveloping and directing software testing and validation procedures\ndirecting software programming and development of documentation\nconsulting with customers concerning maintenance of software systems\n "}]}