Experiência profissional: Mínimo de 6 meses em desenvolvimento de software. Interfaces de usuário: Vivência na criação de estruturas e layouts de páginas web. Aprendizado e autogestão: Proatividade para estudar novas tecnologias e organizar suas próprias demandas.
Lógica de programação: Conceitos básicos e prática em JavaScript e Python.
Bancos de dados relacionais: Experiência com SQL Server, MySQL ou PostgreSQL; elaboração de consultas e manipulação de dados em SQL.
Integração de sistemas: Noções de APIs REST e SOAP: criação, consumo e testes simples. Desenvolvimento front-end: Domínio inicial de HTML5, CSS3 e JavaScript.
Metodologias ágeis: Familiaridade com Scrum ou Kanban e participação em cerimônias básicas (daily, planning).
Controle de versão: Uso de Git (commit, branch, merge) em plataformas como GitHub ou GitLab. Testes de software: Conhecimento de conceitos de testes unitários e de interface.
Implementação de interfaces: Desenvolver páginas e componentes conforme especificações de design e negócio.
Interação com a equipe: Colaborar com analistas, designers e desenvolvedores back-end para traduzir requisitos em funcionalidade.
Garantia de qualidade: Executar testes manuais e automatizados, reportar e corrigir bugs. Documentação técnica: Manter manuais básicos de uso e orientações de integração.
Suporte e manutenção: Auxiliar na resolução de incidentes e na evolução de aplicações existentes.
Ritos ágeis: Participar ativamente de daily stand-ups, planejamento e retrospectivas.
Organização pessoal: Gerenciar tarefas para cumprir prazos e padrões de qualidade.
Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.