2

Remote C# Winforms Developer Jobs in Minnesota (NOW HIRING)

Software Engineer III

Eden Prairie, MN · On-site +1

$119K - $202K/yr

C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you ... Enjoy the flexibility and autonomy of a fully remote position, while still being an integral part ...

Software Engineer III

Eden Prairie, MN · On-site +1

$119K - $202K/yr

C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you ... Enjoy the flexibility and autonomy of a fully remote position, while still being an integral part ...

Cloud Security Engineer/Architect (Remote)

Eagan, MN · Remote

$66.75 - $88.75/hr

... DevOps" and "Rigors of Security" while communicating clearly with executive leadership. * Proven ability to influence technical roadmaps and present security risks clearly to C-suite stakeholders.

St Paul , MN/ Remote Duration: 6+ Months BGV will be done for the selected candidates. Summary ... Must have excellent software design and programming skills using C/C++, Java and VB/VBA Proficient ...

$80K - $120K/yr

This position is eligible for 100% remote work depending on location. The following is a list of at ... Proficiency with programming languages such as C/C++. * Excellent organization skills and attention ...

next page

Showing results 1-20

Remote C Winforms Developer information

What is a remote C# Winforms developer?

Remote C# Winforms Developers are software engineers who specialize in building desktop applications using the C# programming language and the WinForms framework, while working from a location outside of a traditional office. Their main responsibilities include designing, developing, testing, and maintaining Windows-based applications with graphical user interfaces. By working remotely, they collaborate with teams and clients using online communication tools, and are often responsible for managing their own workflows and schedules. This role requires strong knowledge of C#, WinForms, and related technologies like .NET, as well as good communication and problem-solving skills.

What are the key skills and qualifications needed to thrive as a remote C# Winforms developer, and why are they important?

To thrive as a Remote C# Winforms Developer, you need strong proficiency in C#, .NET Framework, and Windows Forms, typically supported by a degree in computer science or related field. Familiarity with Visual Studio, version control systems like Git, and experience with debugging and unit testing tools are essential. Excellent problem-solving skills, self-motivation, and effective remote communication abilities set outstanding developers apart in this role. Mastering these skills ensures you can build robust desktop applications, efficiently collaborate with distributed teams, and deliver high-quality software solutions.

What are some typical collaboration methods for a remote C# Winforms developer working with distributed teams?

As a Remote C# Winforms Developer, you'll frequently collaborate with team members using tools like version control systems (e.g., Git), project management platforms (such as Jira or Trello), and communication apps (like Slack or Microsoft Teams). Regular virtual meetings and code reviews help ensure alignment on project goals and coding standards. You may also participate in pair programming sessions and share screen demonstrations to address complex UI or logic challenges. Clear documentation and active participation in team discussions are key to overcoming the challenges of remote teamwork and delivering consistent, high-quality software.

What is the difference between Remote C# Winforms Developer vs Remote WPF Developer?

AspectRemote C# Winforms DeveloperRemote WPF Developer
Required SkillsProficiency in C#, Winforms, UI design, and desktop app developmentProficiency in C#, WPF, XAML, MVVM pattern, and desktop UI design
Work EnvironmentPrimarily desktop application development for WindowsDesktop applications with advanced UI features, often Windows-only
Industry UsageFinancial, healthcare, and enterprise software companiesSoftware firms focusing on rich UI desktop applications
CertificationsTypically none required, but Microsoft certifications helpfulSame as Winforms, certifications are optional but beneficial

While both roles involve C# and desktop development, Winforms developers focus on traditional Windows Forms applications, whereas WPF developers work with more modern, flexible UI frameworks. The choice depends on the project requirements and UI complexity needed.

What are popular job titles related to Remote C# Winforms Developer jobs in Minnesota?

For Remote C# Winforms Developer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Remote C# Winforms Developer jobs in Minnesota look for?

The top searched job categories for Remote C# Winforms Developer jobs in Minnesota are:

What cities in Minnesota are hiring for Remote C# Winforms Developer jobs?

Cities in Minnesota with the most Remote C# Winforms Developer job openings:

Infographic showing various Remote C# Winforms Developer job openings in Minnesota as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

Sr Automation Test Developer

Rochester, MN • Remote

Horizontal Talent
Recruiting and Staffing Services • 201 - 500 employees

$32 - $66/hr

Full-time

Medical, Dental, Vision, Retirement

Posted 10 days ago


Job description

Join a collaborative engineering team focused on delivering reliable, cloud-based applications that support a large-scale research data platform. This remote Sr. Automation Test Developer role offers the opportunity to blend hands-on test automation, manual testing, and quality-focused partnership with engineers and product stakeholders in a fast-paced Agile environment.

Responsibilities
  • Design, build, maintain, and run automated test suites for web and cloud-based applications.
  • Create clear test plans, scenarios, and cases based on requirements and acceptance criteria.
  • Perform manual functional, integration, regression, and end-to-end testing when needed.
  • Develop and maintain automation using Playwright, Selenium, or similar frameworks.
  • Log, track, and help troubleshoot defects in partnership with engineering teams.
  • Validate application behavior and integrations in GCP or other cloud environments.
  • Write scripts and lightweight testing utilities using languages such as Python, Java, C, or C++.
  • Support CI/CD workflows by integrating automated tests where applicable.
  • Analyze test outcomes, investigate failures, and communicate quality risks clearly.
  • Maintain test documentation, evidence, and traceability throughout the development lifecycle.
  • Participate in Agile ceremonies, sprint planning, refinement, and release readiness activities.
  • Collaborate with developers to improve testability and strengthen overall software quality.
Skills
  • Professional experience in software quality assurance, test engineering, or test automation.
  • Strong hands-on experience with Playwright and/or Selenium.
  • Experience creating test plans, test cases, test scenarios, and supporting documentation.
  • Ability to perform both automated and manual testing.
  • Working knowledge of GCP or similar cloud platforms such as Azure or AWS.
  • Programming experience in one or more languages such as Java, C, C++, or Python.
  • Experience troubleshooting test failures and identifying whether issues are related to the application, integration, environment, or automation.
  • Strong communication and collaboration skills.
  • Comfort working in a cross-functional Agile software development environment.
Preferred Skills
  • Direct experience using Playwright in a modern application environment.
  • Experience testing applications, APIs, and integrations hosted in GCP.
  • Background incorporating automated tests into CI/CD pipelines.
  • Experience with API and integration testing.
  • Familiarity with Agile/Scrum delivery practices.
  • Experience supporting data-intensive, research, healthcare, or complex enterprise applications.
  • Exposure to test management or automation tools such as Quality Center.

Horizontal is committed to fostering an inclusive environment where diverse perspectives are valued, respected, and encouraged. We believe equity and belonging strengthen our teams and help us deliver better outcomes for everyone.

By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.


Please apply through this online posting or by visiting our Job Board at www.horizontaltalent.com/job-board. Applications will be accepted for 4 weeks. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $32 - $66 per hour based on qualifications and experience.