Desenvolvedor De Software Pleno

Detalhes da Vaga

Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
- Modelagem de dados relacional; Análise de requisitos funcionais, não-funcionais e requisitos ágeis; 3. Modelagem de dados relacional.
- Arquitetura de aplicações em três camadas e modelo MVC;
- Integração contínua (continuous integration), Jenkins, especificação por exemplo, refactoring, entrega contínua (continuous delivery);
- Aplicar conceitos de User Experience (UX) e conceitos de usabilidade no desenvolvimento de aplicações;
- Domínio da linguagem SQL;
- Manutenção de código-fonte de acordo com os requisitos da aplicação, besign gráfico da aplicação;
- Garantir a qualidade do código-fonte; Construir testes unitários; Manter o controle sobre as manutenções em código-fonte;
- Realizar o deploy da aplicação Depuração e profiling de aplicações;
- Definir e criar soluções técnicas de acordo com a tecnologia utilizada no projeto;
- Compreender a arquitetura e adaptar-se a ela;
- Identificar e construir os testes de desenvolvedor que cubram o comportamento desejado dos componentes técnicos;
- Comunicar o design de uma forma que os outros membros da equipe compreendam;
- Integrar o sistema com os novos componentes de software produzidos ou alterados;
- Vale ressaltar que a lista de linguagens de programação e plataformas apresentadas não é exaustiva para tecnologias e ferramentas que o Inep venha a utilizar no futuro, seja por evolução tecnológica, seja por necessidade específica de um sistema/projeto. Caso isto ocorra, é de responsabilidade da Contratada capacitar ou alocar profissionais que atendam às demandas da Autarquia;
- Demais atividades relacionadas ao desenvolvimento de sistemas.

**Requisitos**
- Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.

? Conhecimentos necessários:

- Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
- Conhecimentos em padrões de projeto;
- Arquitetura de aplicações em três camadas, modelo MVC;
- Conhecimentos sobre Arquiteturas de Microsserviços;
- Conhecimento em Devops e DevSecOps;
- Conhecimento do processo de distribuição dos APPs nas lojas Google Play Store e Apple Store;
- Conhecimento em Java, Angular, Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, XML, SOAP, JSP, HTML, CSS, API, Web Services, Bootstrap;
- Objective C/Swift e React Native, Ionic, Angular, Spring, NodeJS, XML, Rest, Json;
- Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle;
- Bancos de dados NoSQL, como MongoDB e Redis;
- Ferramentas de controle de versão: Subversion e Git;
- Ferramentas CI/CD: Jenkins, GitLab, Maven;
- Containers: Kubernets, Docker.
- Conhecimento em PHP:

- 5.x, PHP 7.x, Laravel, Rest, JavaScript, HTML, CSS, API, Bootstrap;
- Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle.
- Conhecimento em Python:

- Django (GeoDjango), Celery, Lefleat, GeoServer, MapServer, Openlayers, MapProxy/Mapink, Bibliotecas GDAL, OGR, Proj4, autenticação por certificação digital padrão ICP-Brasil, Nginx;
- Plataforma GeoNode.
- Conhecimento em C#:

- ASP.NET,.Net Framework, Angular, XML, Rest, SOAP, JavaScript, HTML, CSS, API, Web Services, Bootstrap;
- Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle.

**Escolaridade mínima**

Ensino Superior
**Jornada de trabalho**

8h ás 17h
**Benefícios**

? Auxílio Refeição ou Alimentação;
? Plano de saúde e Plano Odontológico;
? Seguro de Vida;
? Assistência Psicológica e Nutricional;
? Universidade Corporativa e Auxílio Educação;
?? Treinamento Constante;
? Prêmio por Indicação e Prêmio por Desempenho;
? Política de Comissionamento;
? Plano de Cargos e Salários/Carreira;
? Convênios;
?? Voucher Anual para Certificação;
? Auxílio na Aquisição de Equipamentos;
? Canal de Escuta Contínua;
? Entre outros.


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Engenheiro De Software Full-Stack

Empresa de Sistemas de Software admite Engenheiro de Software Full-Stack em Brasília. Projetar e implementar soluções TypeScript (backend e frontend). Proj...


Empresa De Sistemas De Software - Distrito Federal

Publicado 7 days ago

Líder Técnico De Software

Instituição de Ensino Superior admite Líder Técnico de Software em Brasília. Liderar tecnicamente times e projetos de desenvolvimento de software com foco ...


Instituição De Ensino Superior - Distrito Federal

Publicado 7 days ago

Desenvolvedor Java Sênior

**Cargo: Desenvolvedor Java Sênior** **Tipo de contratação: CLT** **Modalidade: Remoto** **Local de Trabalho: Remoto** **Formação: Graduação na área de TI...


Mirante Tecnologia - Distrito Federal

Publicado 7 days ago

Scrum Master

**Cargo: Scrum Master** **Tipo de contratação: CLT** **Modalidade: Híbrido** **Local de Trabalho: Brasília - DF** **Formação: Superior Completo** **Requi...


Mirante Tecnologia - Distrito Federal

Publicado 7 days ago

Built at: 2024-11-28T19:58:46.521Z