WorkflowLogo AssessmentHero

Buscar testes por funções de trabalho

Desenvolvimento de Software e Web

Desenvolvedor .NET

Um desenvolvedor .NET é responsável por projetar, personalizar e desenvolver aplicativos de software de acordo com as necessidades de um negócio. Além da determinação e identificação da necessidade de modificações no software existente, eles também interagem e colaboram com as partes interessadas para garantir os aplicativos de melhor qualidade.
.NET Framework
C#
ASP.NET Core MVC
Rest API & HTTP

Desenvolvedor Android

Um desenvolvedor Android se especializa em projetar e construir experiências de aplicativo móvel de última geração, eficientes e altamente estéticas na plataforma Android.
Desenvolvimento Android
Flutter
Kotlin
Git

Desenvolvedor Angular

Um Desenvolvedor Angular é responsável por criar e implementar aplicações e soluções de software usando o framework Angular. Eles devem demonstrar conhecimento superior de programação e desenvolvimento e possuir boas habilidades para resolver problemas.
Desenvolvimento Angular
HTML/CSS
JavaScript
Controle de Versão

Desenvolvedor ASP.NET (Core) MVC

Um desenvolvedor ASP.NET (Core) MVC é responsável pelo design, criação e implementação de alta qualidade e eficiência de aplicações web, usando o framework ASP.NET Model-View-Controller. Eles devem ter um profundo entendimento do framework .NET.
ASP.NET MVC
C#
.NET
OOP & Design Patterns
Engenharia de Software
Git

Desenvolvedor ASP.NET Web Forms

Um desenvolvedor de ASP.NET Web Forms deve ter um entendimento profundo do framework .NET e linguagens de programação como C# e VB.Net, ser capaz de construir aplicações web amigáveis ao usuário e ter efetivas habilidades de gerenciamento de banco de dados.
ASP.NET Web Forms
Desenvolvimento em C#
Controle de Versão Git
Princípios de Engenharia de Software

Desenvolvedor Back-End

Um Desenvolvedor Back-End é responsável pela lógica da aplicação web do lado do servidor, bem como pela integração da parte front-end. Eles criam, codificam e melhoram o servidor, as aplicações do lado do servidor e as bases de dados que, quando combinadas com os códigos front-end, ajudam a criar uma experiência funcional e contínua para o usuário.
Lógica do lado do Servidor
Docker
Engenharia de Software
REST API & HTTP

Desenvolvedor C

Um Desenvolvedor C é responsável por criar e otimizar softwares de sistema usando a linguagem de programação C. Eles devem ter um entendimento informativo da linguagem e podem desenvolver softwares que podem funcionar sem problemas e proporcionar uma experiência suave ao usuário.
Programação C
Gerenciamento de Memória
Git
Engenharia de Software

Desenvolvedor C#

Um Desenvolvedor C# é um especialista no desenvolvimento de software e aplicações usando a linguagem de programação C#, devendo ter um forte entendimento de sistemas informáticos, programação e resolução analítica de problemas.
Programação C#
.NET Framework
Git
Programação Orientada a Objetos

Desenvolvedor C++

Um Desenvolvedor C++ é responsável por criar um código C++ eficiente e confiável. Eles devem entender os princípios de programação, ser capazes de identificar, depurar e resolver problemas, e trabalhar em equipe em uma variedade de projetos.
Programação C++
Criação de Versões com Git
Engenharia de Software
Raciocínio Abstrato

Engenheiro DevOps

Um Engenheiro DevOps é um participante chave no design e implementação de soluções de software, responsável pelo processo de desenvolvimento de ponta a ponta, desde o planejamento até a codificação e operações. O seu papel é garantir um fluxo contínuo de desenvolvimento e fornecimento de software, garantindo uma saída de alta qualidade e a satisfação do cliente.
Integração Contínua
Infraestrutura como Código
Sistemas de Controle de Versão
Plataformas em Nuvem

Engenheiro de Software Embarcado

Um Engenheiro de Software Embutido é responsável por projetar e implementar software de dispositivos e sistemas embarcados. Isso inclui modelar e analisar software para sistemas embarcados, e depurar software para melhorar o desempenho.
Programação em C
Programação em C++
Sistemas Embutidos
Gerenciamento do Ciclo de Vida do Software
Conhecimento em Git
Raciocínio Abstrato
Matemática da Engenharia

Engenheiro de Sistemas Embarcados

Um Engenheiro de Sistemas Embarcados é responsável pelo design, desenvolvimento e implementação de soluções de software e hardware embarcados. Eles se concentram em criar sistemas com funções dedicadas e requerem uma compreensão de várias linguagens de programação e hardware.
Programação C
Programação C++
Raciocínio Abstrato
Matemática de Engenharia

Desenvolvedor Full-Stack

Um Desenvolvedor Full-Stack é proficiente no desenvolvimento front-end e back-end. Eles estão equipados com habilidades para supervisionar e contribuir para todas as etapas do desenvolvimento de software, desde a concepção até o produto final, garantindo eficiência, estabilidade e escalabilidade.
JavaScript
Python
Gerenciamento de Banco de Dados
HTML/CSS

Desenvolvedor Go

Um Desenvolvedor Go é proficiente no uso da linguagem de programação Go para construir aplicações eficientes e confiáveis. O papel envolve tarefas relacionadas ao desenvolvimento de software, escrever código eficaz e escalável, teste, manutenção e depuração.
Programação Go
Controle de Versão Git
Engenharia de Software
Design Orientado a Objetos

Desenvolvedor Hadoop

Um Desenvolvedor Hadoop é responsável por traduzir necessidades empresariais complexas em soluções de big data escaláveis e eficientes, aproveitando a pilha de tecnologias Hadoop e seu ecossistema.
Ecossistemas Hadoop
Python
Java
Raciocínio lógico

Desenvolvedor iOS

Um Desenvolvedor iOS deve ter uma forte capacidade de projetar e construir aplicações para a plataforma iOS, capaz de garantir o desempenho e a qualidade das aplicações, e manter o código para a correção de bugs.
Desenvolvimento iOS
Programação Swift
Operações Git
OOP & Padrões de Design

Desenvolvedor Java

Um Desenvolvedor Java é responsável pelo design, desenvolvimento e gerenciamento de aplicações baseadas em Java. Eles colaboram com desenvolvedores web e engenheiros de software para integrar o Java em aplicações de negócios, softwares e sites.
Programação Java
Java Hibernate
Java Selenium
GIT

Desenvolvedor JavaScript

Um Desenvolvedor JavaScript trabalha principalmente com JavaScript para construir aplicações web amigáveis ao usuário. Eles usam suas habilidades para criar e implementar interatividade e efeitos visuais nas páginas da web.
JavaScript
HTML/CSS
Git
Mocha
Programação Orientada a Objetos
Design Patterns
Engenharia de Software
REST API & HTTP

Desenvolvedor jQuery

Um Desenvolvedor jQuery é responsável por construir, implementar e manter aplicações web e websites usando HTML5, CSS3 e jQuery. Eles dão funcionalidade aos designs da web, dando vida à página e garantindo uma interação suave do usuário.
HTML/CSS
jQuery
REST API & HTTP
Engenharia de Software

Desenvolvedor Laravel

Um Desenvolvedor Laravel é um especialista no framework PHP Laravel, responsável pela codificação, design e teste de aplicações. Ele/ela deve garantir que o site / aplicação seja amigável ao usuário, seguro e funcione suavemente.
Laravel
Git
OOP & Design Patterns
REST API & HTTP

Desenvolvedor Mobile

Um Desenvolvedor Mobile é responsável por projetar e criar aplicativos de software para dispositivos móveis. Deve possuir um sólido conhecimento de vários sistemas operacionais, linguagens de programação e ter uma mentalidade centrada no cliente ao desenvolver aplicações.
Desenvolvimento iOS
Desenvolvimento Android
Flutter
Dart

Desenvolvedor MS SQL Server

Um Desenvolvedor MS SQL Server é responsável por gerenciar e desenvolver aplicativos que se conectam a um Microsoft SQL Server, utilizando a linguagem SQL como sua principal ferramenta.
MS SQL/T-SQL
Scripting PowerShell
Engenharia de Software
Raciocínio Abstrato

Desenvolvedor Node.js

Um Desenvolvedor Node.js é proficient em usar a linguagem de programação JavaScript para criar funções do lado do servidor, trabalhar com bancos de dados e construir aplicações em tempo real.
Node.js
JavaScript
API REST & HTTP
Git

Desenvolvedor PHP

Um Desenvolvedor PHP é responsável por criar e implementar uma série de produtos baseados na Web usando PHP, MySQL, Ajax e JavaScript. Este papel requer fortes habilidades de programação em PHP e experiência com programação orientada a objetos.
PHP e Laravel
Git
Programação Orientada a Objetos
REST API & HTTP

Desenvolvedor PL/SQL

Um Desenvolvedor PL/SQL tem um conhecimento aprofundado das extensões de linguagem procedural para SQL para projetar, codificar e modificar bancos de dados complexos. Habilidades eficazes de comunicação e uma mentalidade voltada para o cliente são essenciais para o sucesso.
Oracle PL/SQL
Engenharia de Software
Git
Raciocínio Abstrato

Desenvolvedor Power BI

Um Desenvolvedor de Power BI é hábil em criar visualizações, relatórios e painéis usando o Power BI, com uma sólida base em análise de dados e estruturação.
Power BI
SQL
Excel
Raciocínio Abstrato

Desenvolvedor Python

Um Desenvolvedor Python está envolvido na construção de aplicações, depuração e incorporação de soluções de armazenamento de dados. Eles também precisam colaborar efetivamente dentro de uma equipe e se comunicar com clientes e stakeholders.
Programação Python
Desenvolvimento Web com Django e Flask
Git para controle de versão
Princípios de Engenharia de Software

Desenvolvedor React

Um Desenvolvedor React é responsável por criar e implementar componentes de interface do usuário usando conceitos e fluxos de trabalho do React.js, como Redux. Eles garantem o desempenho ideal dos aplicativos para a melhor experiência do usuário.
React.js
React Native
Git
Programação Orientada a Objetos

Desenvolvedor Ruby

Um Desenvolvedor Ruby deve possuir sólidas habilidades em codificação e depuração, bem como conhecimento profundo e experiência no framework Ruby/Ruby on Rails. O indivíduo deve ter a capacidade de construir aplicações de alto desempenho, escaláveis e de nível empresarial e o conhecimento para interagir com bibliotecas e APIs de terceiros.
Programação Ruby
Ruby on Rails
Git
OOP & Design Patterns

Desenvolvedor Ruby on Rails

Um Desenvolvedor Ruby on Rails é proficiente na linguagem de programação Ruby, com uma compreensão profunda do framework Rails. Eles projetam, desenvolvem e entregam código de alta qualidade, limpo e mantível, resultando em aplicações inovadoras e eficientes.
Ruby on Rails
Engenharia de Software
REST API & HTTP
OOP & Padrões de Design

Desenvolvedor Salesforce

Um Desenvolvedor Salesforce é responsável por projetar, agendar, testar e implementar recursos em um ambiente Salesforce. Seu papel é crucial para maximizar a eficiência e aproveitar ao máximo os recursos e benefícios do sistema, com base nas necessidades específicas da organização.
CRM Salesforce
Programação Apex
Metodologia Agile
Design MVC

Desenvolvedor Scala

Um Desenvolvedor Scala deve ter um profundo entendimento da linguagem de programação Scala e ser capaz de desenvolver sistemas de alta performance utilizando Scala e outras tecnologias. Também deve possuir excelentes habilidades de resolução de problemas e ter uma paixão por código de qualidade.
Programação Scala
Engenharia de Software
Programação Orientada a Objetos
Controle de Versão Git

Desenvolvedor SQL

Um desenvolvedor SQL é responsável por gerenciar dados usando SQL, projetar e implementar bancos de dados, garantir estabilidade do sistema, segurança e desempenho e ajudar a converter sistemas legados em soluções modernas, impulsionadas por banco de dados.
Desenvolvimento SQL
MS SQL/T-SQL
Oracle PL/SQL
Engenharia de Software

Engenheiro DevOps Terraform

Um Engenheiro DevOps de Terraform deve possuir um profundo entendimento de Infraestrutura como Código (IaC), pipelines de CI/CD, e deve ser habilidoso no uso do Terraform para construir, alterar e gerenciar infraestrutura.
Terraform
Integração Contínua
Docker
AWS

Desenvolvedor TypeScript

Um Desenvolvedor TypeScript utiliza proficientemente a linguagem TypeScript para desenvolver software de alta qualidade, capaz de se comunicar eficazmente e resolver problemas técnicos de forma eficiente.
TypeScript
JavaScript
Raciocínio Abstrato
Engenharia de Software

Desenvolvedor UI/UX

Um Desenvolvedor UI/UX é responsável por dar vida a um produto, projetando interfaces de usuário intuitivas e envolventes. Eles precisam entender as necessidades do usuário e melhorar a experiência geral, criando soluções de design eficientes e diretas.
HTML/CSS
Engenharia de Software
Atenção aos Detalhes
Raciocínio Abstrato

Desenvolvedor VB.NET

Um Desenvolvedor VB.NET é responsável por criar, codificar e implementar programas e aplicações de software usando VB.NET.
Desenvolvimento VB.NET
Tecnologias .NET
Controle de Versão Git
Programação Orientada a Objetos

Desenvolvedor Vue.js

Um Desenvolvedor Vue.js trabalha principalmente no desenvolvimento de interfaces de usuário em aplicações web usando o framework Vue.js. O desenvolvedor precisa traduzir as necessidades do usuário e dos negócios em projetos de frontend funcionais.
Vue.js
HTML/CSS
JavaScript
Engenharia de Software

Desenvolvedor Web

Um Desenvolvedor Web é um programador de computador altamente qualificado que é proficiente em codificar e modificar sites, desde o layout até a função, de acordo com as especificações de um cliente.
Angular
Django
JavaScript
Vue.js

Desenvolvedor Front-End Web

Um Desenvolvedor Front-End Web foca no design e implementação de interfaces de usuário interativas. Eles devem ter um bom senso de design estético e uma forte compreensão de codificação e usabilidade.
HTML/CSS
JavaScript
Angular
React
Vue.js
Svelte
Ember.js
Programação Orientada a Objetos
Padrões de Projeto
REST API
HTTP
TypeScript
Princípios da Engenharia de Software
Express.js
Git
Modelo de Objeto de Documento
jQuery
Gestão da Experiência do Usuário

Desenvolvedor WordPress

Um Desenvolvedor WordPress é um profissional responsável pelo desenvolvimento de front-end e back-end, incluindo a implementação de temas e plugins.
Desenvolvimento WordPress
PHP
HTML/CSS
Princípios da Engenharia de Software