Pessoa Analista de Desenvolvimento de Software
Descrição Do Trabalho
Nosso jeito de fazer história:
Entre para a história de construção do maior Hub de Dados e Analytics do Brasil.
Além de você contribuir diretamente neste objetivo, você estará se desenvolvendo constantemente, por meio de grandes desafios de negócio, junto a um time de alto impacto. Na Neoway, acreditamos em fazer as coisas de forma inovadora, colaborativa, responsável e com foco no cliente.
Responsabilidades e atribuições:
* Encarar as mudanças como oportunidades e aprender com seus erros;
* Facilidade em compartilhar conhecimento;
* Promover nossa cultura e valores;
* Saber como construir com outras pessoas e desfrutar do trabalho em equipe;
* Conhecimentos avançados e vivência com banco de dados relacionais e/ou não relacionais (PostgreSQL, Mongodb);
* Experiência no desenvolvimento de processos ETL;
* Conhecimento e experiência com linguagem de programação (Python, Go);
* Domínio de conceitos e boas práticas de desenvolvimento de software (da concepção à entrega, sustentação e operação, desenvolvimento orientado a testes, escrita e documentação de códigos, code review, etc);
* Conhecimento em consumir API/Rest.
Diferenciais:
* Conhecimento dos conceitos de Big Data, Data Lake, Metadados com as perspectiva das boas práticas e requisitos de governança de dados;
* Teoria e prática em qualidade de dados (Dimensões, Profiling, Data Quality Assessment);
* Familiaridade com desenhos de arquiteturas de processamento de grandes volumes de dados (repositórios, filas, microsserviços, etc);
* Conhecimento sobre construção de API Rest;
* Experiência com práticas de Code Review e Feedback;
* Experiência com desenvolvimento orientado a testes;
* Conhecimento nos processos de versionamento e práticas CI/CD;
* Conhecimento do ecossistema de containers (Docker).
* Vale Alimentação/Refeição;
Analista de desenvolvimento de Software Junior (ADVPL/ANGULAR) - Pessoa com Deficiência
Descrição Do Trabalho
Missão do cargo:
Desenvolver e sustentar funcionalidades de software, que agreguem valor ao produto, garantindo a satisfação do cliente dentro da área de atuação.
* Desenvolver soluções técnicas de baixa complexidade, com nível de supervisão moderado e apoio moderado, através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias envolvidas no projeto;
* Trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho através da comunicação e trocas de conhecimento;
* Documentar o que for desenvolvido de forma a permitir a compreensão do usuário final;
* Criar testes de baixa complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes;
* Compreender a arquitetura do software e ser capaz de atuar nela através da análise de seus componentes, organização e funcionalidades;
* Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;
* Utiliza frameworks já definidos para o desenvolvimento de soluções.
* Lógica de Programação;
* Banco de Dados – nível básico (SQL/Oracle/PostGresql);
* Arquitetura de Software (como: cliente-servidor, web, outros) – nível básico;
* Métodos ágeis de desenvolvimento de software – desejável nível básico;
* Fundamento em testes unitários - nível básico;
* Linguagem de programação utilizada pelo time nível básico (AdvPL, angular, PO-UI);
#J-18808-Ljbffr