Desarrollador de aplicaciones de TIC
Código 2514.2
El desarrollador/desarrolladora de aplicaciones de TIC es un profesional especializado en el desarrollo y mantenimiento de aplicaciones informáticas. Su propósito principal es diseñar, programar y probar aplicaciones que satisfagan las necesidades de los usuarios y las especificaciones requeridas. Trabajan en estrecha colaboración con equipos multidisciplinarios para garantizar la funcionalidad, usabilidad y rendimiento de las aplicaciones en diversos entornos y plataformas.
Habilidades esenciales
Conocimientos
- API Application Programming Interface
- APIs JSON
- APIs REST
- ASP.NET
- Android (sistemas operativos móviles)
- Bitbucket
- C#
- CI Continuous Integration
- Code editors (Editores de código)
- GitHub
- GitLab
- Golang - Go (Lenguaje de programación)
- HTML
- IDE Integrated Development Environment
- Java
- Java (programación informática)
- JavaScript
- JavaScript Framework
- JavaScript Object Notation (JSON)
- Jenkins (herramientas para la gestión de la configuración del software)
- Linux
- Modelado estadístico y predictivo
- Node.js
- Non-relational Databases
- Object Oriented Programming
- Operating System
- Python
- Python (programación informática)
- Relational Databases
- Representational State Transfer REST
- Ruby
- Ruby (programación informática)
- SQL
- Software Development Lifecycle SDLC
- Software code repositories
- Swift (programación informática)
- TypeScript
- Visual Studio .NET
- Web APIs
- Web Apps
- Web performance
- algoritmos
- comunicación
- estructura de la información
- herramientas de depuración de las TIC
- herramientas para la gestión de la configuración del software
- iOS
- informática
- ingeniería informática
- modelización orientada a los servicios
- software de entorno de desarrollo interactivo
Habilidades y competencias
- Desarrollar soluciones intuitivas y accesibles
- Proponer soluciones tecnológicas a problemas empresariales
- analizar especificaciones de software
- consultar fuentes de información
- crear diagrama de flujo
- crear soluciones para problemas
- definir requisitos técnicos
- depurar software
- desarrollar un prototipo de software
- desarrollar vulnerabilidades de seguridad del código
- emplear documentación técnica
- gestionar conocimientos empresariales
- gestionar proyectos de ingeniería
- hacer pruebas de laboratorio
- identificar las necesidades del cliente
- identificar requisitos del cliente
- integrar componentes del sistema
- interpretar los requisitos técnicos
- interpretar textos técnicos
- procesar pedidos de clientes
- proporcionar documentación técnica
- realizar pruebas de rendimiento
- redactar especificaciones
- utilizar bibliotecas de software
- utilizar herramientas de ingeniería de software asistida por ordenador
- utilizar herramientas para realizar copias de seguridad y recuperar datos
- utilizar patrones de diseño de software
- utilizar programación lógica
- utilizar una interfaz para aplicaciones específicas
Competencias transversales
- Prácticas éticas en la codificación y manejo de datos
- cumplir plazos
- formar a los trabajadores sobre las características del producto
- gestionar el calendario de tareas
- matemáticas
- pensar de forma analítica
Descarga el perfil de cargo
Te enviamos el perfil listo para pegar en tu aviso: propósito, habilidades esenciales, deseables y qué conviene evaluar. Un correo, sin registro.
Qué conviene evaluar en este cargo
Los conocimientos técnicos se verifican con pruebas y referencias. Lo que no aparece en el currículum son las competencias transversales, y son las que explican la mayoría de las contrataciones fallidas. Antes de cerrar, conviene medirlas con una batería estandarizada.
Ver evaluación psicolaboralCargos similares
Otros puestos del mismo grupo, útiles si el cargo que buscas no calza exacto.
- Configurador de aplicaciones de TIC
- Desarrollador Android
- Desarrollador de aplicaciones móviles
- Desarrollador de software para dispositivos móviles industriales
- Desarrollador de software para sistemas empotrados
- Desarrollador iOS app
- Desarrollador Mobile React
- Programador de control numérico de máquinas herramientas y procesos
¿Necesitas encontrar este perfil?
Buscamos, filtramos y evaluamos candidatos para este tipo de cargo, con garantía de reemplazo. Proceso ágil y precio por cargo, sin porcentajes sobre la renta.
En Obrii App el perfil se transforma en descriptor de cargo, filtro de currículums y pauta de entrevista. Pruébalo 14 días gratis, sin tarjeta.
Fuentes
Este servicio utiliza la Taxonomía Mapha desarrollada por OTIC SOFOFA (CC BY 4.0) y la clasificación ESCO de la Comisión Europea, en una versión adaptada. Los códigos de grupo provienen de la ISCO-08 de la OIT. Ver fuentes y licencias