Atuar no desenvolvimento, correção e evolução de sistemas, participando das etapas de implementação, testes, revisão de código e acompanhamento das entregas até a homologação, com atuação tanto no frontend quanto no backend.
Principais responsabilidades
- Desenvolver novas funcionalidades e realizar correções conforme as demandas definidas;
- Atuar no desenvolvimento de aplicações frontend e backend;
- Implementar soluções seguindo os padrões técnicos e de código existentes;
- Realizar testes das alterações desenvolvidas;
- Criar e acompanhar pull requests;
- Participar de revisões de código;
- Investigar e corrigir problemas identificados nos sistemas;
- Apoiar QA durante testes e homologações;
- Acompanhar o pipeline e o andamento das próprias entregas;
- Contribuir para integrações entre sistemas e serviços.
Requisitos
- Graduação cursando ou completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas;
- Experiência ou conhecimento em desenvolvimento de software;
- Conhecimento em Git e pull requests;
- Conhecimento em testes de software;
- Conhecimento em banco de dados;
- Capacidade de interpretar requisitos e critérios de aceite.
Competências Técnicas:
- Desenvolvimento frontend e backend;
- Linguagens e frameworks utilizados nas aplicações;
- HTML, CSS e JavaScript/TypeScript;
- Desenvolvimento de APIs e serviços;
- Integração entre sistemas;
- Banco de dados e SQL;
- Git e controle de versão;
- Testes automatizados;
- Conhecimento de ambientes de desenvolvimento e pipelines de integração contínua.
Será um diferencial:
- Experiência com revisão de código;
- Conhecimento de CI/CD;
- Experiência com investigação de problemas e análise de logs;
- Conhecimento de arquitetura e integração entre serviços;
- Experiência com sistemas em produção.