Profesión desarrollador de aplicaciones de TIC / desarrolladora de aplicaciones de TIC

Los desarrolladores de aplicaciones de TIC aplican las aplicaciones TIC (software) a partir de los diseños suministrados utilizando lenguas, herramientas, plataformas y experiencias específicas de cada ámbito de aplicación.

Desarrollador de aplicaciones de TIC/desarrolladora de aplicaciones de TIC: Puestos vacantes

Encuentra el trabajo de tus sueños en talent.com, uno de los mayores portales de empleo del mundo.

Puestos vacantes: talent.com

Tipos de personalidades

Ocupaciones afines software

  • Analista de información de TI
  • Analista de sistemas informáticos
  • Comprobador de software informático
  • Consultor de TI
  • Gerente del departamento informático
  • Jefe de proyectos informáticos
  • Otros analistas o desarrolladores de software o equipos multimedia
  • Programador de aplicaciones informáticas
  • Vendedor profesional de productos informáticos

Conocimientos

  • Software de entorno de desarrollo interactivo

    El conjunto de herramientas de desarrollo de software para escribir programas, como compiladores, depuradores, editores de código, resúmenes de código, reunidos en una interfaz de usuario unificada, como Visual Studio o Eclipse.

  • Herramientas para la gestión de la configuración del software

    Los programas de software como CVS, ClearCase, Subversion, GIT y TortoiseSVN llevan a cabo las gestiones consistentes en la identificación, el control, el informe de estado y la auditoría de configuración.

  • Modelización orientada a los servicios

    Los principios y los fundamentos de la modelización orientada a los servicios para las empresas y los sistemas de software que permiten el diseño y la especificación de sistemas empresariales orientados a los servicios en una serie de estilos arquitectónicos, como la arquitectura de empresa y la arquitectura de aplicación.

  • Programación informática

    Las técnicas y principios de desarrollo de software, como análisis, algoritmos, codificación, ensayos y compilación de modelos de programación (por ejemplo, programación orientada a objetos, programación funcional) y de lenguajes de programación.

  • Herramientas de depuración de las TIC

    Herramientas de TIC utilizadas para probar y depurar programas y códigos de software, como GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Visufger, Valgrind y WinDg.

Capacidades

  • Desarrollar métodos de migración automatizada

    Crear una transferencia automatizada de información de las TIC entre los distintos tipos, formatos y sistemas de almacenamiento para ahorrar recursos humanos de la ejecución de la tarea manual.

  • Proporcionar documentación técnica

    Preparar documentación sobre los productos o servicios existentes y futuros, describiendo sus funciones y su composición, de un modo que resulte comprensible para una amplia audiencia sin formación técnica y que cumpla los requisitos y normas establecidos. Mantener actualizada la documentación.

  • Interpretar textos técnicos

    Leer y comprender textos técnicos que proporcionan información sobre cómo realizar una tarea, normalmente explicada en pasos.

  • Depurar software

    Reparar códigos informáticos analizando los resultados de las pruebas, localizando los defectos que causan que el software produzca un resultado incorrecto e inesperado y eliminar estos fallos.

  • Gestionar conocimientos empresariales

    Establecer estructuras y políticas de distribución para permitir o mejorar la explotación de la información con el empleo de las herramientas adecuadas para extraer, crear y ampliar el dominio de la empresa.

  • Identificar requisitos del cliente

    Aplicar técnicas y herramientas, como encuestas, cuestionarios y aplicaciones de las TIC, para averiguar, definir, analizar, documentar y mantener los requisitos de los usuarios en cuanto a sistemas, servicios o productos.

  • Utilizar patrones de diseño de software

    Emplear soluciones reutilizables, las mejores prácticas formalizadas, para la resolución de las tareas comunes de desarrollo de las TIC en el desarrollo y el diseño de software.

  • Utilizar bibliotecas de software

    Utilizar colecciones de códigos y paquetes de software que capturan rutinas de uso frecuente para ayudar a los programadores a simplificar su trabajo.

  • Crear diagrama de flujo

    Elaborar un diagrama que ilustre el progreso sistemático mediante un procedimiento o sistema que utilice líneas conectoras y un conjunto de símbolos.

  • Utilizar herramientas de ingeniería de software asistida por ordenador

    Utilizar herramientas de software (CASE) para respaldar el ciclo de desarrollo, el diseño y la implementación de software y aplicaciones de alta calidad que puedan mantenerse fácilmente.

  • Desarrollar un prototipo de software

    Crear una primera versión incompleta o preliminar de una aplicación informática para simular algunos aspectos específicos del producto final.

  • Analizar especificaciones de software

    Evaluar las especificaciones de un producto o sistema de software que vaya a desarrollarse mediante la identificación de los requisitos funcionales y no funcionales, las restricciones y los posibles conjuntos de casos prácticos que ilustran las interacciones entre el software y sus usuarios.

  • Proponer soluciones tecnológicas a problemas empresariales

    Sugerir cómo resolver problemas empresariales, utilizando los recursos de las TIC, de manera que se mejoren los procesos empresariales.

Conocimientos y capacidades optativas

scala haskell eclipse integrar componentes del sistema utilizar programación lógica anomalías del software modelo saas sap r3 modelo de fuente abierta migrar datos existentes vbscript utilizar programación orientada a objetos matlab recopilar las opiniones del cliente sobre las aplicaciones salt typescript microsoft visual c++ sas language visual basic internet de las cosas modelo de externalización groovy puppet pascal adaptarse a los cambios de los planes de desarrollo tecnológico c++ r cobol assembly ajax diseño orientado a objetos openedge advanced business language utilizar programación automática java apl modelo híbrido javascript ruby perl xcode kdevelop lisp common lisp asp.net abap ansible objective-c python swift apache maven utilizar programación concurrente concebir ideas creativas c# diseñar una interfaz de usuario estándares del consorcio world wide web jenkins staf ml legislación sobre seguridad de las tic scratch php prolog utilizar programación funcional

Source: Sisyphus ODB