WorkflowLogo AssessmentHero

Buscar pruebas por roles de trabajo

Desarrollo de Software y Web

Desarrollador .NET

Un Desarrollador .NET es responsable de diseñar, adaptar y desarrollar aplicaciones de software de acuerdo con las necesidades de un negocio. Además de la determinación e identificación de necesidades de modificaciones en el software existente, también interactúan y colaboran con los interesados ​​para garantizar las mejores aplicaciones de calidad.
Framework .NET
C#
ASP.NET Core MVC
Rest API & HTTP

Desarrollador Android

Un Desarrollador Android se especializa en diseñar y construir experiencias de aplicaciones móviles estéticamente atractivas, eficientes y de última generación en la plataforma Android.
Desarrollo de Android
Flutter
Kotlin
Git

Desarrollador Angular

Un desarrollador de Angular es responsable de crear e implementar aplicaciones y soluciones de software utilizando el marco de Angular. Deben demostrar un conocimiento superior de programación y desarrollo, y poseer buenas habilidades para resolver problemas.
Desarrollo Angular
HTML/CSS
JavaScript
Control de Versiones

Desarrollador ASP.NET (Core) MVC

Un desarrollador de ASP.NET (Core) MVC es responsable del diseño, creación e implementación de alta calidad y eficiencia de aplicaciones web, utilizando el marco de trabajo Model-View-Controller de ASP.NET. Deben tener un profundo entendimiento del marco de trabajo .NET.
ASP.NET MVC
C#
.NET
OOP & Design Patterns
Ingeniería de Software
Git

Desarrollador ASP.NET Web Forms

Un Desarrollador de Formularios Web ASP.NET debe tener una profunda comprensión del marco .NET y lenguajes de programación como C# y VB.Net, ser capaz de construir aplicaciones web amigables para el usuario, y tener efectivas habilidades de gestión de bases de datos.
Formularios Web ASP.NET
Desarrollo en C#
Control de Versiones Git
Principios de Ingeniería de Software

Desarrollador Back-End

Un Desarrollador Back-End es responsable de la lógica de la aplicación web del lado del servidor, así como de la integración de la parte delantera. Crean, codifican y mejoran el servidor, las aplicaciones del lado del servidor y las bases de datos que, cuando se combinan con códigos de front-end, ayudan a crear una experiencia funcional e ininterrumpida para el usuario.
Lógica del lado del servidor
Docker
Ingeniería de Software
REST API & HTTP

Desarrollador C

Un Desarrollador en C es responsable de crear y optimizar software de nivel de sistema usando el lenguaje de programación C. Deben tener un conocimiento informativo del lenguaje, y pueden desarrollar software que puede funcionar sin ningún problema y proporcionar una experiencia de usuario suave.
Programación en C
Gestión de Memoria
Git
Ingeniería de Software

Desarrollador C#

Un Desarrollador C# es un especialista en desarrollar software y aplicaciones utilizando el lenguaje de programación C#, deberían tener una sólida comprensión de los sistemas informáticos, la programación y la resolución de problemas analíticos.
Programación C#
Marco .NET
Git
Programación orientada a objetos

Desarrollador C++

Un desarrollador de C++ es responsable de crear un código C++ eficiente y fiable. Deben entender los principios de programación, ser capaces de identificar, depurar y resolver problemas, y trabajar en equipo en una variedad de proyectos.
Programación en C++
Versión Git
Ingeniería de Software
Razonamiento Abstracto

Ingeniero DevOps

Un Ingeniero DevOps es un jugador clave en el diseño e implementación de soluciones de software, responsable del proceso de desarrollo de extremo a extremo, desde la planificación hasta la codificación y las operaciones. Su rol es lograr un flujo sin interrupciones de desarrollo y entrega de software, asegurando un resultado de alta calidad y la satisfacción del cliente.
Integración Continua
Infraestructura como Código
Sistemas de Control de Versiones
Plataformas en la Nube

Ingeniero de Software Empotrado

Un Ingeniero de Software Embebido es responsable de diseñar e implementar el software de dispositivos y sistemas empotrados. Esto incluye modelar y analizar software para sistemas embebidos, y depurar software para mejorar su rendimiento.
Programación en C
Programación en C++
Sistemas Embebidos
Gestión del Ciclo de Vida del Software
Conocimientos de Git
Razonamiento Abstracto
Matemáticas de Ingeniería

Ingeniero de Sistemas Empotrados

Un ingeniero de sistemas incrustados es responsable del diseño, desarrollo e implementación de soluciones de software y hardware incrustados. Se centran en la creación de sistemas con funciones dedicadas y requieren una comprensión de varios lenguajes de programación y hardware.
Programación C
Programación C++
Razonamiento abstracto
Matemática de ingeniería

Desarrollador Full-Stack

Un Desarrollador Full-Stack es competente en desarrollo front-end y back-end. Están equipados con habilidades para supervisar y contribuir a todas las etapas del desarrollo de software desde la concepción hasta el producto final, asegurando eficiencia, estabilidad y escalabilidad.
JavaScript
Python
Gestión de Bases de Datos
HTML/CSS

Desarrollador Go

Un Desarrollador Go es experto en utilizar el lenguaje de programación Go para crear aplicaciones eficientes y confiables. El rol implica tareas relacionadas con el desarrollo de software, escribir código efectivo y escalable, pruebas, mantenimiento y depuración.
Programación Go
Control de Versiones con Git
Ingeniería de Software
Diseño Orientado a Objetos

Desarrollador Hadoop

Un Desarrollador de Hadoop es responsable de traducir necesidades comerciales complejas en soluciones de big data escalables y eficientes, aprovechando la pila de tecnología de Hadoop y su ecosistema.
Ecosistemas de Hadoop
Python
Java
Razonamiento lógico

Desarrollador iOS

Un Desarrollador iOS debe tener una fuerte capacidad para diseñar y construir aplicaciones para la plataforma iOS, capaz de garantizar el rendimiento y la calidad de las aplicaciones, y mantener el código para la corrección de errores.
Desarrollo iOS
Programación Swift
Operaciones Git
OOP & Patrones de Diseño

Desarrollador Java

Un Desarrollador Java es responsable del diseño, desarrollo y gestión de aplicaciones basadas en Java. Colaboran con desarrolladores web e ingenieros de software para integrar Java en aplicaciones empresariales, software y sitios web.
Programación Java
Java Hibernate
Java Selenium
GIT

Desarrollador JavaScript

Un Desarrollador de JavaScript trabaja principalmente con JavaScript para construir aplicaciones web amigables para el usuario. Utilizan sus habilidades para crear e implementar interactividad y efectos visuales en páginas web.
JavaScript
HTML/CSS
Git
Mocha
Programación Orientada a Objetos
Patrones de Diseño
Ingeniería de Software
REST API & HTTP

Desarrollador jQuery

Un Desarrollador jQuery es responsable de construir, implementar y mantener aplicaciones web y sitios web utilizando HTML5, CSS3 y jQuery. Aportan funcionalidad a los diseños web, dando vida a la página web y asegurando una interacción suave del usuario.
HTML/CSS
jQuery
REST API & HTTP
Ingeniería de Software

Desarrollador Laravel

Un desarrollador Laravel es un experto en el framework PHP Laravel, responsable de codificar, diseñar y probar aplicaciones. Él/ella debe garantizar que el sitio web / aplicación sea fácil de usar, seguro y funcione sin problemas.
Laravel
Git
OOP & Design Patterns
REST API & HTTP

Desarrollador Móvil

Un Desarrollador Móvil es responsable de diseñar y crear aplicaciones de software para dispositivos móviles. Deben poseer un sólido conocimiento de varios sistemas operativos, lenguajes de programación y tener una mentalidad centrada en el cliente al desarrollar aplicaciones.
Desarrollo iOS
Desarrollo Android
Flutter
Dart

Desarrollador MS SQL Server

Un Desarrollador de MS SQL Server es responsable de administrar y desarrollar aplicaciones que se conectan a un Microsoft SQL Server, utilizando el lenguaje SQL como su herramienta principal.
MS SQL/T-SQL
Scripting de PowerShell
Ingeniería de Software
Razonamiento Abstracto

Desarrollador Node.js

Un Desarrollador Node.js es competente en el uso del lenguaje de programación JavaScript para crear funciones del lado del servidor, trabajar con bases de datos y construir aplicaciones en tiempo real.
Node.js
JavaScript
REST API & HTTP
Git

Desarrollador PHP

Un Desarrollador PHP es responsable de crear e implementar una serie de productos basados en la Web utilizando PHP, MySQL, Ajax y JavaScript. Este rol requiere fuertes habilidades de programación en PHP y experiencia con programación orientada a objetos.
PHP y Laravel
Git
Programación Orientada a Objetos
REST API & HTTP

Desarrollador PL/SQL

Un desarrollador PL/SQL tiene un amplio conocimiento de las extensiones de lenguaje procedimental para SQL para diseñar, codificar y modificar bases de datos complejas. Las habilidades de comunicación efectiva y una mentalidad centrada en el cliente son esenciales para el éxito.
Oracle PL/SQL
Ingeniería de Software
Git
Razonamiento Abstracto

Desarrollador de Power BI

Un Desarrollador de Power BI es experto en crear visualizaciones, informes y paneles utilizando Power BI, con una sólida base en análisis y estructuración de datos.
Power BI
SQL
Excel
Razonamiento Abstracto

Desarrollador Python

Un Desarrollador Python participa en la construcción de aplicaciones, depuración e incorporación de soluciones de almacenamiento de datos. También necesitan colaborar efectivamente dentro de un equipo y comunicarse con clientes y stakeholders.
Programación Python
Desarrollo web con Django y Flask
Git para control de versiones
Principios de Ingeniería de Software

Desarrollador React

Un Desarrollador React es responsable de crear e implementar componentes de interfaz de usuario utilizando conceptos y flujos de trabajo de React.js como Redux. Aseguran el rendimiento óptimo de las aplicaciones para la mejor experiencia del usuario.
React.js
React Native
Git
Programación Orientada a Objetos

Desarrollador Ruby

Un Desarrollador Ruby debe poseer sólidas habilidades en codificación y depuración, así como un conocimiento profundo y experiencia en el marco Ruby/Ruby on Rails. El individuo debe tener la capacidad de construir aplicaciones de alto rendimiento, escalables y a nivel empresarial, y el conocimiento para interactuar con bibliotecas y APIs de terceros.
Programación Ruby
Ruby on Rails
Git
OOP & Patrones de Diseño

Desarrollador Ruby on Rails

Un Desarrollador de Ruby on Rails es competente en el lenguaje de programación Ruby, con una profunda comprensión del marco Rails. Diseñan, desarrollan y entregan código de alta calidad, limpio y mantenible, dando como resultado aplicaciones innovadoras y eficientes.
Ruby on Rails
Ingeniería de Software
REST API & HTTP
OOP & Patrones de Diseño

Desarrollador Salesforce

Un Desarrollador de Salesforce es responsable de diseñar, programar, probar e implementar características en un entorno de Salesforce. Su papel es fundamental para maximizar la eficiencia y capitalizar en todas las características y beneficios del sistema basado en las necesidades específicas de la organización.
CRM de Salesforce
Codificación Apex
Metodología Agile
Diseño MVC

Desarrollador Scala

Un Desarrollador Scala debe tener una profunda comprensión del lenguaje de programación Scala y ser capaz de desarrollar sistemas de alto rendimiento utilizando Scala y otras tecnologías. También deben poseer excelentes habilidades de resolución de problemas y tener pasión por el código de calidad.
Programación en Scala
Ingeniería de Software
Programación Orientada a Objetos
Control de Versiones con Git

Desarrollador SQL

Un Desarrollador SQL es responsable de gestionar datos utilizando SQL, diseñar e implementar bases de datos, asegurar la estabilidad, seguridad y rendimiento del sistema, y ayudar a convertir los sistemas legados en soluciones modernas impulsadas por bases de datos.
Desarrollo SQL
MS SQL/T-SQL
Oracle PL/SQL
Ingeniería de Software

Ingeniero DevOps de Terraform

Un Ingeniero DevOps de Terraform debe poseer un profundo entendimiento de la Infraestructura como Código (IaC), los pipelines CI/CD, y debe ser hábil en utilizar Terraform para construir, cambiar y gestionar la infraestructura.
Terraform
Integración Continua
Docker
AWS

Desarrollador TypeScript

Un Desarrollador TypeScript usa eficientemente el lenguaje TypeScript para desarrollar software de alta calidad, capaz de comunicarse efectivamente y resolver problemas técnicos de manera eficiente.
TypeScript
JavaScript
Razonamiento Abstracto
Ingeniería de Software

Desarrollador UI/UX

Un Desarrollador UI/UX es responsable de dar vida a un producto diseñando interfaces de usuario atractivas e intuitivas. Necesitan entender las necesidades del usuario y mejorar la experiencia general creando soluciones de diseño eficientes y directas.
HTML/CSS
Ingeniería de Software
Atención al Detalle
Razonamiento Abstracto

Desarrollador VB.NET

Un Desarrollador VB.NET es responsable de crear, codificar e implementar programas y aplicaciones de software usando VB.NET.
Desarrollo VB.NET
Tecnologías .NET
Control de Versiones Git
Programación Orientada a Objetos

Desarrollador Vue.js

Un desarrollador de Vue.js trabaja principalmente en el desarrollo de interfaces de usuario en aplicaciones web utilizando el framework Vue.js. El desarrollador necesita traducir las necesidades del usuario y del negocio en diseños frontales funcionales.
Vue.js
HTML/CSS
JavaScript
Ingeniería de Software

Desarrollador Web

Un Desarrollador Web es un programador de computadoras altamente calificado que es competente en la codificación y modificación de sitios web, desde el diseño hasta su función, de acuerdo a las especificaciones del cliente.
Angular
Django
JavaScript
Vue.js

Desarrollador Front-End Web

Un Desarrollador Front-End Web se enfoca en el diseño e implementación de interfaces de usuario interactivas. Deben tener un buen sentido del diseño estético y una fuerte comprensión de la codificación y la usabilidad.
HTML/CSS
JavaScript
Angular
React
Vue.js
Svelte
Ember.js
Programación Orientada a Objetos
Patrones de Diseño
API REST
HTTP
TypeScript
Principios de Ingeniería de Software
Express.js
Git
Modelo de Objeto de Documento
jQuery
Gestión de Experiencia de Usuario

Desarrollador WordPress

Un Desarrollador de WordPress es un profesional responsable tanto del desarrollo front-end como back-end, incluyendo la implementación de temas y plugins.
Desarrollo de WordPress
PHP
HTML/CSS
Principios de Ingeniería de Software