Desenvolvedor Pleno C# – Alterdata Software – Home Office
Alterdata Software
Descrição da Vaga
Cargo: Desenvolvedor Pleno C# Desktop e VB6 (Time Prosoft Fiscal)
Descrição:
Sua missão será garantir que nossos sistemas funcionem de forma eficiente, segura e confiável, com entregas sempre orientadas ao valor para o cliente. Estamos em constante evolução e buscamos um profissional que contribua com experiência técnica e visão crítica para o aprimoramento de nossas soluções.
Atuar no desenvolvimento de novos recursos e na manutenção do ecossistema Prosoft.
Focar na evolução profissional contínua e na manutenção do padrão de qualidade dos produtos.
Responsabilizar-se pela programação nas linguagens do departamento e apoiar o suporte técnico do produto quando necessário.
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:
Experiência comprovada em desenvolvimento de aplicação Desktop (Win Forms e ou Frameworks .Net modernos, componentes e serviços) utilizando linguagem C# .NET;
Experiência em análise de impacto e levantamento de requisitos;
Domínio de Programação Orientada a Objetos (POO), princípios SOLID e Clean Architecture;
Aplicação prática de DDD (Domain-Driven Design), Injeção de Dependência, CQRS e MediatR (Commands e Queries);
Experiência sólida com controle de versão Git (utilizado no dia a dia Azure DevOps / GitHub), com sólidos conceitos de controle de branches;
Conhecimento em desenvolvimento com bancos de dados relacionais e/ou não relacionais;
Proficiência em linguagem SQL (especialmente SQL Server ou PostgreSQL);
Vivência com metodologias ágeis (Scrum, Kanban) e práticas de CI/CD;
Nível superior completo em Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
Experiência prática com IA/LLMs, demonstrada de uma das seguintes formas:
Integração: Ter desenvolvido features que integram com APIs de modelos de linguagem (ex: Azure OpenAI Service, OpenAI API);
OU Produtividade: Uso avançado e diário de ferramentas de AI (ex: GitHub Copilot, AWS Q Developer, Kiro) para otimizar o código.
Experiência com testes automatizados (ex: xUnit, Moq);
Familiaridade com desenvolvimento em Visual Basic 6 (VB6);
Experiência em desenvolvimento web e react;
Conhecimento em serviços em nuvem, especialmente Azure.
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead