Desenvolver soluções escaláveis e de qualidade, dentro dos prazos acordados.
Missão do Cargo
Criar soluções de software com qualidade, usabilidade, desempenho e inovação.
Responsabilidades:
* Interpretar requisitos funcionais e criar vínculos entre estes e as modificações necessárias na solução;
* Definir requisitos não-funcionais inerentes ao atendimento das necessidades de cada projeto;
* Propor e desenvolver soluções para problemas que envolvam a Ciência da Computação e/ou Engenharia de Software;
* Estimar custos e prazos para o desenvolvimento/manutenção da solução;
* Negociar com clientes internos sobre requisitos, recursos, custos e prazos de projetos;
* Escrever código legível e robusto que atenda aos requisitos funcionais e não-funcionais do projeto;
* Criar novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares;
* Realizar profiling e depuração de rotinas visando encontrar e mitigar problemas de desempenho;
* Executar manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes;
Para alcançar esses objetivos, é necessário ter experiência em desenvolvimento de aplicações web, conhecimento em Python e React, experiência com bancos de dados relacionais e Git.
Requisitos e Qualificações
* Experiência em desenvolvimento de aplicações web;
* Conhecimento em Python e React;
* Experiência com bancos de dados relacionais;
* Conhecimento em Git.