Estagiário 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 contribuir diretamente neste objetivo, haverá desenvolvimento constante por meio de grandes desafios de negócio, junto a um time de alto impacto. Na Neoway, acredita‑se 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;
#Diferenciais:
- Conhecimento dos conceitos de Big Data, Data Lake, Metadados com as perspectivas 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;
- 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).
>Benefícios: Vale Alimentação/Refeição.
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 contribuir diretamente neste objetivo, você se desenvolverá constantemente por meio de grandes desafios de negócio, junto a um time de alto impacto. Na Neoway, acredita‑se 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:
- Conceitos de Big Data, Data Lake, Metadados com governança de dados;
- Qualidade de dados (Dimensões, Profiling, Data Quality Assessment);
- Arquiteturas de processamento de grandes volumes de dados (repositórios, filas, microsserviços, etc);
- Construção de API Rest;
- Code Review e Feedback;
- Desenvolvimento orientado a testes;
- Versionamento e CI/CD;
- Containers (Docker).
Localização: São Gonçalo, Rio de Janeiro – Neoway
Analista de Desenvolvimento de Software Junior (ADVPL/ANGULAR) – Pessoa com Deficiência
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 supervisão moderada e apoio moderado, utilizando as tecnologias envolvidas no projeto;
- Trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho por meio de comunicação e troca de conhecimento;
- Documentar o que for desenvolvido para facilitar a compreensão do usuário final;
- Criar testes de baixa complexidade, manuais ou automatizados, cobrindo o comportamento desejado dos componentes técnicos;
- Compreender a arquitetura do software e atuar nela por meio da análise de seus componentes, organização e funcionalidades;
- Manter a qualidade do software verificando processos, ferramentas e boas práticas;
- Utilizar 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 – nível básico;
- Métodos ágeis de desenvolvimento – 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).
Resumo: para cada posição, o conteúdo descreve missões, responsabilidades e diferenciais, com foco em desenvolvimento de software, ETL, APIs e boas práticas de engenharia.