Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)

Alterdata

Brasil

Remote

BRL 120,000 - 160,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

PcD friendly

Job summary

Alterdata procura profissional para atuar no desenvolvimento de aplicações Desktop em C#/.NET, envolvendo VB6 legacy e modernizações em C# com foco em qualidade, performance e arquitetura sólida. Você integrará uma equipe ágil que valoriza inovação e práticas modernas de desenvolvimento.

O profissional trabalhará com DDD, CQRS, MediatR e ferramentas IA para otimizar código, além de participar de discussões de arquitetura e testes automatizados.

Qualifications

  • Experiência em desenvolvimento de aplicações Desktop com C# / .NET (WinForms, WPF).
  • Domínio de POO, SOLID e Clean Architecture.
  • Aplicação prática de DDD, Injeção de Dependência, CQRS e MediatR.
  • Sólida experiência com SQL Server ou PostgreSQL.
  • Experiência com testes automatizados (xUnit, Moq).
  • Controle de versão com Git; familiarity com Azure DevOps e TFVC.
  • Uso prático de ferramentas de IA voltadas à produtividade no desenvolvimento de software.
  • Vivência com metodologias ágeis (Scrum/Kanban).
  • Formação superior em Computação ou áreas correlatas.

Responsibilities

  • Desenvolver e evoluir aplicações Desktop em C# / .NET (WinForms, WPF) seguindo DDD, SOLID e Clean Architecture.
  • Manter e evoluir sistemas legados em VB6 e sistemas modernizados em C# .NET.
  • Implementar e manter componentes, serviços e integrações com foco em performance e qualidade.
  • Escrever e executar testes automatizados (unitários e de integração).
  • Contribuir para melhorias de arquitetura, performance e práticas de desenvolvimento.
  • Participar de cerimônias ágeis (Daily, Planning, Review, Retrospective).
  • Apoiar estimativas de esforço e planejamento de entregas.

Skills

C# / .NET
WinForms / WPF
DDD
SOLID
Clean Architecture
CQRS
MediatR
SQL Server
PostgreSQL
Unit Testing
Moq
Git
Azure DevOps
TFVC
Ferramentas IA
Scrum
Kanban
AI code tooling

Education

Graduação em Ciência da Computação

Tools

Azure Functions
Azure Queue Storage
Docker
Azure OpenAI Service
OpenAI API
Kiro
Claude Code
Cursor
GitHub Copilot

Job description

Job description

A Alterdata é uma empresa que tem como objetivo melhorar a vida das pessoas, fornecendo soluções empresariais por meio de softwares e serviços.

Somos uma empresa feita de gente, onde cada pessoa é livre para crescer no ritmo do seu talento.

Além disso, priorizamos relacionamentos, sejam eles com clientes, fornecedores, prestadores de serviço ou colaboradores, pois sempre acreditamos que as pessoas estão em primeiro lugar.

Ah, e vale dizer também que não tomamos atalhos. Buscamos fazer tudo da melhor maneira possível, com integridade, agilidade, bom senso e simplicidade.

Main responsibilities

Contexto: O ecossistema Prosoft possui sistemas em produção que estão em processo de modernização tecnológica. Sua atuação será tanto na manutenção de sistemas legados (VB6) quanto na evolução e manutenção de sistemas em C# .NET Desktop. Buscamos alguém confortável em transitar entre essas realidades.

Você se juntará a uma equipe em constante evolução e terá autonomia para aplicar sua experiência, participar das discussões de arquitetura, compartilhar conhecimentos e apoiar outros membros do time.

Suas Principais Atividades (O Dia a Dia)
  • Desenvolver e evoluir aplicações Desktop utilizando C# / .NET (WinForms, WPF ou frameworks .NET modernos), aplicando princípios como DDD, SOLID e Clean Architecture;
  • Atuar na manutenção de sistemas legados em VB6 (Visual Basic 6) e na evolução de sistemas já modernizados em C# .NET;
  • Implementar e manter componentes, serviços e integrações, garantindo performance e qualidade de código;
  • Analisar e corrigir bugs complexos identificados em ambiente de teste e produção, assegurando a estabilidade das aplicações;
  • Escrever e executar testes automatizados (unitários e de integração) para garantir a qualidade e manutenibilidade do software;
  • Contribuir para melhorias contínuas de arquitetura, performance e práticas de desenvolvimento (code review, refatoração);
  • Participar ativamente de cerimônias ágeis (Daily, Planning, Review, Retrospective), colaborando em decisões técnicas e de negócio;
  • Apoiar nas estimativas de esforço e no planejamento de entregas, promovendo previsibilidade e qualidade.
Requirements and skills
O que esperamos de você
  • Experiência no desenvolvimento de aplicações Desktop, atuando com C# / .NET em nível Pleno a Pleno avançado (WinForms, WPF, ou frameworks .NET modernos);
  • 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 em linguagem SQL (especialmente SQL Server ou PostgreSQL);
  • Experiência com testes automatizados (ex: xUnit, Moq);
  • Experiência com controle de versão Git (utilizado no dia a dia em Azure DevOps) e conhecimento em TFVC (para manutenção de sistemas legados);
  • Experiência prática no uso de ferramentas de IA voltadas à produtividade no desenvolvimento de software (ex.: Kiro, Claude Code, Cursor, GitHub Copilot) para otimizar a escrita, análise e qualidade de código;
  • Vivência com metodologias ágeis (Scrum, Kanban);
  • Nível superior completo em Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
Diferenciais (O que se destaca)
  • Familiaridade com Visual Basic 6 (VB6) para manutenção de sistemas legados;
  • Experiência prática no desenvolvimento de features que integram com APIs de modelos de linguagem (ex: Azure OpenAI Service, OpenAI API);
  • Conhecimento em desenvolvimento Web (APIs REST, .NET Core);
  • Experiência com bancos de dados não relacionais (NoSQL);
  • Conhecimento em serviços de nuvem, especialmente Azure (Azure Functions, Azure Queue Storage);
  • Conhecimentos de práticas de CI/CD e pipelines de entrega contínua;
  • Experiência com conteinerização (Docker).
Additional information

Vaga extensiva e aberta também para Pessoas com Deficiência (PcD).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)
Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)

Alterdata Software • Brazil

On-site
BRL 134,000 - 201,000
Desenvolvedor(A) C# Desktop - Pleno (Time Prosoftfiscal)
Desenvolvedor(A) C# Desktop - Pleno (Time Prosoftfiscal)

Alterdata Software • Ituiutaba

On-site
BRL 120,000 - 180,000
Desenvolvedor(a) .NET - Sênior
Desenvolvedor(a) .NET - Sênior

AP Digital Services • Brazil

On-site
BRL 120,000 - 190,000
Vale Alimentação
WellHub (Gympass)
Convênio Médico Sul América
+5
Desenvolvedor .NET Pleno
Desenvolvedor .NET Pleno

ED SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA • Brazil

Remote
BRL 120,000 - 180,000
Desenvolvedor C# Pleno-Sênior
Desenvolvedor C# Pleno-Sênior

Profits Consulting • Rio de Janeiro

On-site
BRL 167,400 - 223,200
Dev Pleno
Dev Pleno

JN Moura • Araraquara

On-site
BRL 90,000 - 130,000
Desenvolvedor .NET [Pleno/Sênior]
Desenvolvedor .NET [Pleno/Sênior]

Inside Sistemas • Brazil

On-site
BRL 89,280 - 133,920
Dev C#/.Net Pl/Sr - Híbrido em Porto Alegre | RS
Dev C#/.Net Pl/Sr - Híbrido em Porto Alegre | RS

DB • Porto Alegre

Hybrid
BRL 1 - 2
Vale-refeição/vale-alimentação
Plano de saúde
Plano odontológico
+4
Desenvolvedor .Net Pleno
Desenvolvedor .Net Pleno

Bemobi • Rio de Janeiro

On-site
BRL 180,000 - 240,000
DESENVOLVEDOR DE SOFTWARE SENIOR
DESENVOLVEDOR DE SOFTWARE SENIOR

Perto S.A. • Gravataí

On-site
BRL 180,000 - 300,000