**Descrição do Cargo:**
O cargo visa atender aos requisitos dos usuários com soluções escaláveis, de alta performance e usabilidade (UX).
Responsabilidades:
* Analisar e codificar sistemas complexos, aplicando práticas de programação segura para criar soluções que atendam aos requisitos dos usuários;
* Desenvolver interfaces intuitivas e responsivas, ferramentas de backoffice, frontoffice e dashboards, formulários e relatórios, testando com amostras de dados, impressões de formulários e relatórios;
* Criar e manter a documentação técnica dos sistemas, incluindo manuais, documentos de desenvolvimento, especificação técnica e instruções de operação;
* Fornecer suporte técnico aos usuários, esclarecendo dúvidas sobre interface e layout, e outras informações dos sistemas;
* Mantenha-se atualizado(a) com novas tecnologias e tendências de desenvolvimento, propondo novas soluções, alternativas e melhorias constantes nos padrões de desenvolvimento.
Requisitos e Qualificações:
* Graduação completa em Ciência da Computação, Análise de Sistemas ou Engenharia da Computação ou áreas afins;
* Experiência prévia comprovada na função, com capacidade de solução de problemas e trabalhar de forma independente;
* Projetar e implementar arquiteturas de software eficientes, aplicando design patterns e boas práticas de desenvolvimento;
* Colaborar e trabalhar em equipe, contribuindo de maneira construtiva com times multifuncionais;
* Acompanhar e gerir projetos, garantindo que os resultados sejam entregues dentro do prazo e orçamento.
Requisitos Técnicos Necessários:
* Experiência comprovada em Desenvolvimento Full Stack;
* Conhecimento em .NET Framework, .NET Core e ASP.NET com MVC com C#;
* Domínio de HTML, CSS, JavaScript e Frameworks Vue.JS e Angular;
* Capacidade de solucionar problemas de forma criativa e colaborativa;
* Experiência com Esteira Azure DevOps e desenvolvimento de APIs;
* Proeficiência em GIT para controle de versão.