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

Los desarrolladores de sistemas de TIC mantienen, auditan y mejoran los sistemas de apoyo organizativo. Utilizan tecnologías existentes o nuevas para satisfacer necesidades específicas. Comprueban los componentes del hardware y del software, diagnostican y resuelven los fallos del sistema.

Desarrollador de sistemas de TIC/desarrolladora de sistemas 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

Conocimientos

  • 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.

  • 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.

  • Programación de sistemas TIC

    Los métodos y herramientas necesarios para desarrollar software de sistemas, así como especificaciones de arquitecturas de sistemas y técnicas de interfaz entre la red y los módulos y componentes del sistema.

  • 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.

  • Integración de sistemas de TIC

    Los principios de integración de los componentes y productos de las TIC de varias fuentes para crear un sistema de TIC operativo, Las técnicas que garantizan la interoperabilidad y las interfaces entre los componentes y el sistema.

  • 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.

Capacidades

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Mantenerse informado sobre las soluciones de sistemas de información más recientes

    Recopilar la información más reciente sobre soluciones de sistemas de información existentes que integren los programas informáticos y los soportes físicos, así como los componentes de red.

  • Resolver problemas de sistemas TIC

    Identificar posibles fallos en los componentes. Supervisar, documentar y comunicar los incidentes. Desplegar los recursos adecuados con una interrupción mínima e implementar las herramientas de diagnóstico adecuadas.

  • 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.

  • 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.

  • Interpretar textos técnicos

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

  • Recopilar opiniones de clientes sobre aplicaciones

    Recopilar una respuesta y analizar los datos de los clientes para identificar solicitudes o problemas con el fin de mejorar las aplicaciones y la satisfacción general del cliente.

  • Migrar datos existentes

    Aplicar métodos de migración y conversión para los datos existentes, a fin de transferir o convertir datos de un formato a otro y entre distintos sistemas de almacenamiento o sistemas informáticos.

Conocimientos y capacidades optativas

apl staf utilizar programación automática ajax anomalías del software asp.net internet de las cosas ansible utilizar programación lógica typescript kdevelop scala matlab visual basic estándares del consorcio world wide web python lisp legislación sobre seguridad de las tic jenkins sap r3 microsoft visual c++ apache maven haskell objective-c javascript c# salt integrar componentes del sistema swift ruby scratch controlar el rendimiento de un sistema cobol ml groovy diseñar una interfaz de usuario aplicar teoría de sistemas tic prolog vbscript sas language r perl utilizar programación concurrente utilizar programación funcional java pascal c++ diseño orientado a objetos teoría de sistemas common lisp adaptarse a los cambios de los planes de desarrollo tecnológico php xcode assembly concebir ideas creativas openedge advanced business language eclipse utilizar herramientas de ingeniería de software asistida por ordenador utilizar programación orientada a objetos puppet

Source: Sisyphus ODB