Remote - Canada · 57d ago
Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)
Alterdata Software · posted Oct 28, 2026
Open to candidates in Brazil
Mid-level
You never pay to apply.
RemoteHunt reads employers' own pages. Free to browse. How we check
What this job asks for
Extracted by RemoteHuntMust have
- •C# / .NET Desktop development (WinForms, WPF)
- •Object-Oriented Programming (OOP), SOLID, Clean Architecture
- •DDD, Dependency Injection, CQRS, MediatR
- •SQL (SQL Server or PostgreSQL)
- •Automated testing (xUnit, Moq)
- •Git version control
Nice to have
- •Visual Basic 6 (VB6) maintenance
- •LLM API integration
- •Web development (.NET Core)
- •NoSQL databases
- •Azure cloud services
Tools and technologies
C#, .NET, WinForms, WPF, VB6, SQL, SQL Server, PostgreSQL, Git, Azure DevOps, TFVC, Kiro, Claude Code, Cursor, GitHub Copilot
Languages required
pt
Read the full posting
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.Responsabilidades e atribuiçõesContexto: 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.Requisitos e qualificaçõesO 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).Informações adicionaisVaga extensiva e aberta também para Pessoas com Deficiência (PcD).
Does your resume fit this job?
Upload your resume. We score it against this job in about 15 seconds. No signup.
More remote jobs
Remote, United Kingdom · 24d ago
Brazil (Remote) · 10d ago
Remote Poland · 15d ago
Desenvolvedor Back-end JAVA + Kotlin
Stefanini Group
Remote - Brazil · 23d ago
Brazil (Remote) · 9d ago
More remote jobs open to candidates in
Get new jobs like this by email
Once a week. Remote backend engineer jobs that can hire you in your country.
See how well this job fits your resume
Free, no card.
See my match for each job — free