
C# Desktop Developer – Mid-Level
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in Brazil.
• Design and improve desktop applications utilizing C# / .NET, WinForms, WPF, or contemporary .NET frameworks, implementing DDD, SOLID principles, and Clean Architecture.
• Sustain legacy VB6 systems and enhance updated systems developed with C# .NET.
• Develop and manage components, services, and integrations, ensuring optimal performance and high code quality.
• Identify and resolve intricate bugs in both testing and production environments.
• Create and execute automated unit and integration tests.
• Engage in enhancing architecture, performance, and development methodologies, including participating in code reviews and refactoring efforts.
• Take part in Agile ceremonies, including Daily Stand-ups, Planning sessions, Reviews, and Retrospectives.
• Assist in effort estimation and delivery planning.
• Engage in architectural discussions, disseminate knowledge, and support fellow team members.
• Demonstrated experience in developing desktop applications with C# / .NET at a mid-level to advanced mid-level, leveraging WinForms, WPF, or modern .NET frameworks.
• Proficient understanding of Object-Oriented Programming (OOP), SOLID principles, and Clean Architecture.
• Hands-on experience with DDD (Domain-Driven Design), Dependency Injection, CQRS, and MediatR (Commands and Queries).
• Solid experience with SQL, especially with SQL Server or PostgreSQL.
• Familiarity with automated testing frameworks such as xUnit and Moq.
• Proficient in using Git for version control on a daily basis in Azure DevOps, along with knowledge of TFVC for managing legacy systems.
• Practical experience with AI-driven productivity tools for software development, including Kiro, Claude Code, Cursor, and GitHub Copilot.
• Background in Agile methodologies such as Scrum and Kanban.
• Bachelor’s degree in Computer Science, Systems Analysis and Development, or a related discipline.
• Preferred: knowledge of Visual Basic 6; development of features integrated with language model APIs; web development; NoSQL databases; Azure; CI/CD; Docker.
• This position is also open to individuals with disabilities (PwD).
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.