Analista De Desenvolvimento De Software Junior at TOTVS, responsible for developing and maintaining software features of low to medium complexity, collaborating with the development team, applying best practices, tools, and defined technologies to ensure technical and functional quality of deliveries. The role focuses on solution development, architectural understanding, testing, documentation, teamwork, quality assurance, and framework usage.
Analista De Desenvolvimento De Software Junior at TOTVS
Remote - São Paulo, SP, Brazil
More jobs at TOTVSRequisitos
Educação
- Ensino superior completo ou em andamento em áreas de Tecnologia da Informação, Engenharia da Computação, Ciência da Computação, Sistemas de Informação ou áreas correlatas
Experiência
- Vivência com a linguagem ADVPL
- Vivência com PROTHEUS
Habilidades
- Lógica de programação
- Conhecimento básico em bancos de dados relacionais
- Conhecimento básico na linguagem de programação ADVPL
- Fundamentos em testes unitários
- Conceitos básicos de arquitetura web
- Conhecimento de Protheus básico
- Trabalhar com horário do México mínimo ate que o dev seja 100% autônomo
- Familiaridade com metodologias ágeis de desenvolvimento de software (Scrum, Kanban, etc.)
- Experiência com ferramentas de versionamento de código
- Noções de testes automatizados
- Conhecimento de idioma espanhol
Idiomas
- Portuguese
- Spanish
Responsabilidades
- Desenvolver soluções técnicas com nível moderado de supervisão e apoio, a partir dos requisitos de software e utilizando as tecnologias definidas no projeto.
- Compreender e aplicar a arquitetura do software, analisando seus componentes, organização e funcionalidades, para garantir uma implementação coerente e alinhada ao desenho do sistema.
- Criar e executar testes de baixa complexidade, manuais ou automatizados, que validem o comportamento esperado dos componentes desenvolvidos, utilizando os requisitos e ferramentas de testes disponíveis.
- Documentar as soluções desenvolvidas de forma clara e estruturada, permitindo o entendimento do usuário final e facilitando a manutenção do software.
- Colaborar com o time de desenvolvimento, participando da busca por soluções técnicas, de negócio e de arquitetura, promovendo a troca de conhecimento e uma comunicação efetiva.
- Assegurar a qualidade do software por meio da aplicação de processos, ferramentas e boas práticas definidas para o produto e a tecnologia utilizada.
- Utilizar frameworks e padrões já estabelecidos, adaptando-os adequadamente às necessidades de desenvolvimento do produto.
Tecnologias
ADVPLPROTHEUS
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.