Descrição da vaga:
Atuar no desenvolvimento de novos recursos e na manutenção dos sistemas Prosoft, buscando sua evolução profissional e mantendo o padrão de qualidade e melhoria contínua de todos os produtos.
É responsável pela programação de softwares nas linguagens de programação utilizadas pelo departamento alocado, apoia no suporte do produto.
Atividades:
Desenvolver software utilizando as linguagens de programação da empresa, C# .NET e Visual Basic 6 (VB6), seguindo as definições do projeto e implementando funcionalidades de acordo com os requisitos estabelecidos;
Analisar e corrigir possíveis bugs nos sistemas;
Testar o software desenvolvido e garantir sua qualidade e cobertura ao definido em projeto;
Garantir boa performance nas rotinas do sistema;
Trazer novas ideias e melhorias com intuito de agregar mais valor aos sistemas;
Participar em reuniões com o time para entendimento dos projetos e revisão de especificações funcionais;
Realizar a estimativa de tempo para desenvolvimento do projeto.
Requisitos e Qualificações:
Experiência comprovada em desenvolvimento de aplicação Desktop (Windows Forms, componentes e serviços) utilizando linguagem C# .NET, de no mínimo 3 anos;
Sólidos conhecimentos em lógica de programação;
Experiência em análise de impacto e levantamento de requisitos;
Conhecimento em desenvolvimento com
bancos de dados relacionais e/ou não relacionais;
Domínio em orientação a objetos e testes unitários;
Aplicação de boas práticas de desenvolvimento de software;
Superior completo em Ciência da Computação, ou correlatos.
Diferenciais:
Interesse e conhecimento em conceitos de Inteligência Artificial (IA) e LLMs, buscando aplicá-los para otimizar ou inovar soluções;
Familiaridade com desenvolvimento em Visual Basic 6 (VB6);
Experiência em desenvolvimento web;
Conhecimento em serviços em nuvem, especialmente Azure.