Analista de Desenvolvimento de Software Pleno – São Paulo


Somos a maior multinacional brasileira de tecnologia, aqui você cria e impulsiona tecnologias que transformam a vida de mais de 30 mil clientes no mundo.

A oportunidade para atuar com o Desenvolvimento do ERP Protheus na estabilização do produto (redução de backlog) e futuras implementações, praticando o desenvolvimento ágil em um ambiente repleto de gente boa que é boa gente.

Curtiu? Venha ser um TOTVER!

Conheça o TOTVS Developers:https://developers.totvs.com/

Conhecimento:

• Lógica de Programação;

• Banco de Dados – nível intermediário;

• Linguagem de programação utilizada pelo time (exemplo: ADVLP, C#, Progress, 4GL, Java, outros)

• Fundamento em testes unitários – nível intermediário;

• Arquitetura web – nível básico;

• Arquitetura web – nível intermediário;

• Arquitetura de Software (como: cliente-servidor, web, outros) – nível básico;

• Métodos ágeis de desenvolvimento de software – desejável nível básico;

• Métodos ágeis de desenvolvimento de software – desejável nível intermediário;

• Regras de negócio do produto de atuação. – nível básico

Inglês intermediário (listening and reading)

 

Experiência:

• Vivência de, no mínimo, 02 ano na área.

 

Experiência ou conhecimento em Programação ADVPL;

Experiência ou conhecimento em processo de negocios backoffice + Fiscal;

Experiência ou conhecimento em programação JavaScript;

Experiência ou conhecimento em framework Angular;

Experiência ou conhecimento em Ionic Framework;

Experiência ou conhecimento em Python;

Experiência ou conhecimento em C#Experiência ou conhecimento em microserviços;

Experiência ou conhecimento em dockerExperiência ou conhecimento em pipelines de CI CD

Desenvolver soluções técnicas de média complexidade, com nível de supervisão moderado e pouco apoio, 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 média complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes;

• 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.

• Utiliza frameworks já definidos para o desenvolvimento de soluções.

São Paulo – São Paulo