Desenvolvedor De Software Sênior - Vaga Aberta

  • Informática / TI / Tecnologia
  • Brasília
  • 16/09/2024

• 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;

• Demais atividades relacionadas ao desenvolvimento de sistemas.

Requisitos

? É requisito ao candidato possuir:

• 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

Não informado

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.

- Siga Nosso Insta @divulgavagas.oficial