Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de ENGENHEIRO DE SOFTWARE SÊNIOR

1 vaga: | Publicada em 14/05

Sobre a vaga

Área de atuação: Informática / TI / Tecnologia Localização: Brasília-DF Atribuições: . Requisitos: -Formação de nível superior completo em Tecnologia da Informação, Engenharia da Computação, Ciência da Computação ou Padrões de projeto (enterprise integration patterns, design patterns, microservices patterns); Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC; Domain-driven design (DDD); Modelagem de dados relacional; Integração entre sistemas: Mensageria, Web services, REST, EJB; Integração contínua (continuous integration), test-driven development (TDD); Publicação de aplicações em plataformas como serviço (Platform as a service - PaaS). Refactoring; Entrega contínua (continuous delivery); Análise estática de código; Testes de software: teste de unidade, integração, sistema/funcional, aceitação/história, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 4 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior. Testes de carga com JMeter 2 ou superior; Construção de consultas a bancos de dados em linguagem SQL; Controle de versão de código-fonte e outros artefatos com uso das ferramenta GIT 2 ou superior. ainda qualquer curso superior acrescido de especialização na área de informática, com carga horária mínima de 360h; Experiência em engenharia de software com ênfase em desenvolvimento e 9 anos em TI. Experiência com: Linguagens de programação para Web Java, Javascript, Python, Typescript; Linguagens e notação html, CSS3, JSON, markdown, asciidoc; Princípios e práticas de desenvolvimento de software ágil; Escolaridade mínima exigida: Sem informação -Formação de nível superior completo em Tecnologia da Informação, Engenharia da Computação, Ciência da Computação ou Padrões de projeto (enterprise integration patterns, design patterns, microservices patterns); Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC; Domain-driven design (DDD); Modelagem de dados relacional;