RESUMO
Desenvolvedor de sistemas com pelo menos 2 anos de experiência, responsável por desenvolver e manter aplicações de Back-End, utilizando as tecnologias, frameworks e bibliotecas da empresa.
COMPETÊNCIAS TÉCNICAS
* Experiência em C#, .Net, Genexus, Python, Banco de Dados (preferencialmente SQL Server, Postgre, Mongo DB);
* Dominar boas práticas de Engenharia de Software (Clean Architecture, SOLID, Clean Code);
* Experiência com APIs e POO;
ATIVIDADES
* Desenvolver novas funcionalidades e atualizações em aplicações de Back-End;
* Apoiar o levantamento de requisitos com clientes e identificar as tecnologias mais adequadas para atender às demandas existentes;
* Participar do Deploy de novas versões das aplicações;
* Melhorar a performance e escalabilidade das aplicações;
* Atuar no ciclo de desenvolvimento completo, desde a arquitetura até a manutenção do sistema na etapa de produção e debug;
* Assegurar as melhores práticas para o desenvolvimento, participando da definição do projeto, da revisão do código, dos testes e da manutenção e elaboração dos documentos técnicos e funcionais;
* Garantir as práticas de desenvolvimento seguro, visando a proteção de dados;
* Criar estruturas de bancos de dados (relacionais e não relacionais) e arquiteturas a serem utilizadas nas aplicações;
* Diagnostico e depuração de erros do sistema;
* Suporte a equipe de desenvolvimento;
* Definir tecnologias, técnicas e padrões a serem seguidos na área de Desenvolvimento de Sistemas da empresa;
* Fomentar a cultura ágil e trabalho em equipes multidisciplinares.