Responsabilidades Desenvolver e implementar soluções de software complexas, Participar do ciclo de vida completo do desenvolvimento de software, Realizar análise e design de sistemas, Escrever código limpo, eficiente e testável, Colaborar com outros desenvolvedores e stakeholders. Requisitos Formação em Ciência da Computação, Engenharia da Computação ou áreas afins ou ainda qualquer curso superior acrescido de especialização na área de informática, com carga horária mínima de 360h; Experiência comprovada de 3 anos como Engenheiro de Software, Domínio em linguagens de programação como Java, Python ou JavaScript, Experiência com bancos de dados relacionais e NoSQL, Conhecimento de metodologias ágeis de desenvolvimento. Habilidades Forte habilidade de resolução de problemas, Excelente comunicação e habilidades interpessoais, Capacidade de trabalhar de forma independente e em equipe, Proficiência em ferramentas de controle de versão (Git), Inglês técnico avançado. Conhecimentos Específicos Engenheiro de software com ênfase em ambiente Web: 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; 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; Construção de consultas a bancos de dados em linguagem SQL; Controle de versão de código-fonte e outros artefatos com uso da ferramenta GIT. J-18808-Ljbffr