O que esta vaga pede
- Ensino superior completo ou cursando em Tecnologia da Informação, Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software ou áreas correlatas;
- Conhecimento em lógica de programação e orientação a objetos;
- Conhecimento em pelo menos uma linguagem de programação;
- Conhecimento básico em SQL e bancos de dados relacionais;
- Conhecimento em Git/GitHub ou GitLab;
- Noções de desenvolvimento e consumo de APIs REST;
- Noções de testes de software e boas práticas de desenvolvimento;
- Conhecimento básico de metodologias ágeis;
- Boa comunicação, organização e capacidade de trabalho em equipe;
- Proatividade e interesse em aprendizado e desenvolvimento profissional.
Será considerado diferencial
- Node.js/NestJS;
- Flutter;
- PostgreSQL, SQL Server ou Oracle;
- Docker;
- Experiência com integrações entre sistemas;
- Conhecimento de ambientes em nuvem;
Quem nos inspira?
Alguém que acredite e que se identifique com a nossa cultura:
- ⭐ Goste de atender bem e se preocupe com a satisfação do cliente.
- Seja proativo(a) e tenha senso de responsabilidade
- Traga ideias, tenha iniciativa e resolva problemas com criatividade.
- Tenha interesse por tecnologia e esteja sempre disposto(a) a aprender.
- Consiga se adaptar a mudanças e novos desafios com facilidade.
- Seja organizado(a) e se comunique de forma clara.
- Apoiar na análise, especificação e desenvolvimento de sistemas e novas funcionalidades;
- Desenvolver e realizar manutenção de aplicações, integrações e APIs;
- Realizar correções de erros, melhorias e ajustes em sistemas existentes;
- Apoiar a análise de requisitos junto às áreas de negócio e usuários;
- Realizar consultas e manipulações em bancos de dados;
- Utilizar ferramentas de controle de versão;
- Participar de testes, homologações e implantação das soluções desenvolvidas;
- Apoiar a identificação e resolução de problemas técnicos;
- Elaborar e manter documentação técnica das soluções;
- Seguir padrões de desenvolvimento, arquitetura, segurança e qualidade definidos pela área de TI;
- Apoiar o acompanhamento das demandas e projetos da área;
- Prestar suporte técnico relacionado às soluções desenvolvidas, quando necessário;
- Participar das cerimônias e rotinas de metodologias ágeis, como Scrum e Kanban;
- Buscar continuamente o aprimoramento técnico e a evolução das soluções existentes.