Procuramos profissionais excelentes para atuar em projetos de desenvolvimento de software com alta qualidade e inovação.
Missão do Cargo
Ajudar a construir soluções escaláveis e desafiadoras, focando na melhoria contínua da gestão nos clientes.
Responsabilidades e Atribuições
* Desenvolver soluções eficazes interpretando requisitos funcionais e necessidades dos clientes;
* Definir requisitos não-funcionais inerentes ao projeto, levando em conta todas as camadas lógicas da solução;
* Propor e desenvolver soluções criativas para problemas complexos relacionados à Ciência da Computação e Engenharia de Software;
* Negociar com clientes internos acerca de requisitos, recursos e prazos de projetos e ajustes nas soluções;
* Escribir código legível, manutenível e robusto que atenda aos requisitos do projeto;
* Criar novas funcionalidades dentro do sistema ou em ferramentas auxiliares;
* Realizar perfis e depuração de rotinas para encontrar e mitigar problemas de desempenho;
* Executar manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes;
* Geração documentação técnica para apoiar usuários finais do sistema;
* Apontamento das atividades no sistema de controle da produção da empresa.
Requisitos e Qualificações
* Sólida experiência em desenvolvimento de aplicações web;
* Experiência avançada com React; Conhecimentos em Python (necessário);
* Conhecimento de design patterns em projetos de software;
* Experiência com bancos de dados relacionais, especialmente PostgreSQL e Oracle;
* Experiência com Git ou outras ferramentas de versionamento de código;
* Conhecimento em metodologias ágeis;
* Experiência com testes unitários; Familiaridade com integração de APIs RESTful e/ou GraphQL;