rea de atuao:
Informtica / TI / TecnologiaLocalizao:
Braslia-DFAtribuies:
Engenheiro de software com nfase em ambiente Web:
Linguagens de programao para Web Java, Javascript, Python, Typescript; Linguagens e notao html, CSS3, JSON, markdown, asciidoc; Princpios e prticas de desenvolvimento de software gil, tais como os especificados no item 11 do Anexo 01 AgiTSE -Frameworkde Desenvolvimento de Software do TSE. Padres de projeto (enterprise integration patterns, design patterns, microservices patterns); Arquitetura de aplicaes para ambiente web, arquitetura em trs camadas, modelo MVC; Domain-driven design (DDD). Modelagem de dados relacional. Integrao entre sistemas:
Mensageria, Web services, REST, EJB. Integrao contnua (continuous integration), test-driven development (TDD); Publicao de aplicaes em plataformas como servio (Platform as a service - PaaS). Refactoring; Entrega contnua (continuous delivery). Anlise esttica de cdigo. Testes de software:
teste deunidade, integrao, sistema/funcional, aceitao/histria, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatizao de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 4 ou superior. Automatizao de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior. Testes de carga com JMeter 2 ou superior. Construo de consultas a bancos de dados em linguagem SQL Controle de verso de cdigo-fonte e outros artefatos com uso das ferramenta GIT 2 ou superiorRequisitos:
- Experincia profissional em codificao de software, testes de software, anlise e projeto de software, anlise de negcio, modelagem de dados, gerncia de configurao, manuteno de software ou gerenciamento de requisies e incidentes relativos sustentao de software. 9 anos de experincia em TI, e 4 anos em Engenheiro de Software.Escolaridade mnima exigida:
Sem informao