C# Software Developer for Desktop Apps and SolidWorks PDM Add-Ins

🌍 Remote, USA 🎯 Full-time πŸ• Posted Recently

Job Description

We are seeking an experienced C# Software Developer to build desktop applications and SOLIDWORKS PDM add-ins. This is a contract role with the potential to transition into full-time employment for Canadian permanent residents or citizens.

The ideal candidate has strong experience in C# desktop development and understands SOLIDWORKS and PDM API integration. You will work closely with our engineering team to design, develop, test, and maintain automation tools that improve engineering workflows and productivity.

Responsibilities

Develop and maintain C# desktop applications (WPF / WinForms)

Build and support SOLIDWORKS and SOLIDWORKS PDM add-ins

Integrate with the PDM API (vault operations, workflows, tasks, hooks)

Troubleshoot API-related issues and optimize performance

Write clean, maintainable, production-ready code

Participate in testing, debugging, and deployment

Required Skills

Strong C# and .NET experience

Experience with WPF or WinForms

Solid understanding of SOLIDWORKS API and/or SOLIDWORKS PDM API

Experience with COM interop

Strong debugging and architectural thinking

Do NOT Apply If:

You do not have real-world C# desktop development experience

You have never worked with the SOLIDWORKS API or PDM API

You primarily build web applications only (this is not a web role)

You rely heavily on AI-generated code without understanding it

You cannot commit 25–40 hours per week

You are unavailable during North American business hours

You are applying through agencies (direct developers only)

If you’re serious about building advanced engineering automation tools and looking for a long-term opportunity, we’d love to hear from you.

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like