O especialista em tecnologia de software é um profissional responsável por desenhar, implementar e manter funcionalidades de software que agreguem valor ao produto. Garante a satisfação do cliente dentro da área de atuação.
Atividades Principais :
- Manutenções, implementações ou serviços de média e alta complexidade, envolvendo regras de negócios;
- Conhecer a fundo a arquitetura do software e atuar nela por meio da análise de seus componentes, organização e funcionalidades;
- Criar testes de alta complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado das funcionalidades desenvolvidas;
- Documentar ou validar a documentação do que for desenvolvido;
- Orientar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho;
- Sugerir melhorias nos processos, ferramentas e tecnologia;
- Detalhar requisitos de média e alta complexidade por meio do contato com clientes e áreas envolvidas no projeto / atendimento;
- Identificar as oportunidades de melhorias de codificação, documentação e testes;
- Ser uma referência no que tange ao seu conhecimento no produto de atuação.
Requisitos :
Formação superior completa em tecnologia e afins;Conhecimentos em módulo compras, estoque, faturamento e fiscal;Lógica de programação;Bancos de dados avançados;Linguagem de programação utilizada pelo time (ADVPL, PO UI, Angular);Fundamentos em testes unitários - avançado;Arquitetura de software - intermediário;Métodos ágeis de desenvolvimento de software - desejável intermediário.