Descrição do Cargo
O cargo é responsável por desenvolver soluções técnicas de média e alta complexidade utilizando ADVPL (Protheus) e Angular (PO-UI), assegurando comunicação eficiente entre back-end e front-end.
Além disso, será necessário garantir a integração fluida entre rotinas legadas do Protheus e novas aplicações web, criando APIs, serviços e rotinas de negócio.
A arquitetura técnica de soluções híbridas (ERP + Web) também é um ponto importante a ser considerado, promovendo reusabilidade e modularidade.
Para isso, é necessário criar e manter frameworks de integração entre ADVPL e Angular (PO-UI). Além disso, deve-se desenvolver testes manuais e automatizados para validação funcional e técnica dos sistemas.
Também é importante documentar todo o processo de desenvolvimento, garantindo rastreabilidade e versionamento de código.
Por fim, participará de decisões técnicas, contribuindo com arquitetos e analistas na definição de soluções robustas.
O que Você Vai Fazer:
* Desenvolver Soluções Técnicas: Desenvolver soluções técnicas de média e alta complexidade utilizando ADVPL (Protheus) e Angular (PO-UI);
* Integração Entre Sistemas: Garantir a integração fluida entre rotinas legadas do Protheus e novas aplicações web;
* Criação de Frameworks: Criar e manter frameworks de integração entre ADVPL e Angular (PO-UI);
* Desenvolvimento de Testes: Desenvolver testes manuais e automatizados para validação funcional e técnica dos sistemas;
* Documentação: Documentar todo o processo de desenvolvimento;
* Participação em Decisões Técnicas: Participar de decisões técnicas, contribuindo com arquitetos e analistas na definição de soluções robustas;
O Que Esperamos De Você:
* Ensino Superior Completo: Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
* Conhecimentos em Advpl e Angular: Domínio em desenvolvimento de rotinas no Protheus, UIs, eventos e customizações; Construção de SPAs com componentes corporativos;
* Desenvolvimento de APIs Restful: Desenvolvimento de APIs RESTful e comunicação entre sistemas;
* Arquitetura Cliente-Servidor: Arquitetura cliente-servidor e web, com foco em aplicações corporativas integradas;
* Banco de Dados SQL: Banco de dados SQL (nível avançado), incluindo estrutura de dados do Protheus;
* Versionamento Com Git: Versionamento com Git e boas práticas de repositório;
* Metodologias Ágeis: Metodologias Ágeis (Scrum/Kanban);
Será Legal Se Tiver:
* Experiência com Customização e Extensão da PO-UI: Experiência com customização e extensão da PO-UI para componentes corporativos específicos;
* Vivência com Frameworks Internos de Integração: Vivência com frameworks internos de integração entre Protheus e front-end Angular ;
* Conhecimento Técnico sobre Estrutura Fiscal: Conhecimento técnico sobre estrutura fiscal no contexto do ERP Protheus;
* Experiência com Testes E2E: Experiência com testes E2E (end-to-end) e automação em ambientes híbridos (ADVPL + Angular);
* Contribuição em Comunidades Técnicas: Contribuição em comunidades técnicas TOTVS, GitHub ou projetos open source relacionados a ERP ou front-ends corporativos.
Informações Adicionais:
Nossa empresa valoriza a diversidade e inclusão, considerando todos os candidatos para as nossas vagas, independentemente de cor, raça, religião, gênero e identidade de gênero, nacionalidade, deficiência, orientação sexual, ascendência, idade, etc.