Missão do cargo - Desenvolver e sustentar funcionalidades de software, que agreguem valor ao produto, garantindo a satisfação do cliente dentro da área de atuação.Responsabilidades e atribuiçõesDesenvolver soluções técnicas de média e alta complexidade, através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias envolvidas no projeto; Compreender a arquitetura do software e ser capaz de atuar nela através 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 dos componentes técnicos desenvolvidos; Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;Trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho através da comunicação e trocas de conhecimento;Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;Orientar desenvolvedores de menor senioridade apoiando suas dúvidas, disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;Detalhar requisitos de baixa e média complexidade através do contato com clientes e áreas envolvidas no projeto/atendimento;Utilizar frameworks já definidos para o desenvolvimento de soluções.Requisitos e qualificaçõesAtuação com ERP TOTVS Protheus (AdvPL);Vivência em programação em AdvPL/TLPP para criação de cadastros, relatórios, jobs e APIs;Conhecimento em integração com outros sistemas, revenda, e-commerces, utilizando webservices REST e SOAP e/ou por transferências de arquivos (TXT, CSV, etc);Atuação em análises do negócio para os momentos de sustentação e apoio nas definições do produto junto ao PO e especialistas;Java 11 e/ou superior;Padrões de orientação a objeto, estrutura de dados, design de algoritmos;Aplicação, monitoria e qualidade com automação e testes;Conhecimento de Git e Maven;JPQL e elaboração de queries nativas.Banco de Dados PostgreSQL, Oracle e MS SQL Server;Servidor de aplicação, appserver;Desenvolvimento de WebServices REST;Conhecimento de boas práticas de desenvolvimento de software;Superior completo em Análise e Desenvolvimento de Sistemas ou afins.Residir em Joinville - SC ou Assis - SP