Blue Byte Systems Inc. is a Certified SOLIDWORKS Solution Partner specializing in custom software development, automation, consulting, and training for the SOLIDWORKS and SOLIDWORKS PDM ecosystem.
We help engineering teams, manufacturers, and SOLIDWORKS users improve their workflows through custom desktop applications, API integrations, PDM add-ins, task add-ins, automation tools, documentation, and technical support.
Overview
We are seeking an experienced Enhanced SOLIDWORKS & PDM API Developer to build, maintain, and support custom automation solutions for SOLIDWORKS and SOLIDWORKS PDM environments.
This role focuses on the Microsoft desktop development stack, including C#, VB.NET, VBA, WinForms, WPF, SQL Server, Visual Studio, and Windows-based automation.
Responsibilities
- Develop and maintain SOLIDWORKS API and SOLIDWORKS PDM API tools.
- Build desktop applications using C#, VB.NET, WinForms, and WPF.
- Create and maintain VBA macros for SOLIDWORKS and PDM automation.
- Develop PDM add-ins, task add-ins, workflow automation, and administration tools.
- Integrate SOLIDWORKS and PDM with SQL Server and business systems.
- Debug, test, and improve existing applications.
- Create technical documentation, user guides, setup instructions, and release notes.
- Record walkthrough videos, demos, and support tutorials.
- Communicate technical workflows clearly to engineering users and administrators.
Required Skills
- Strong experience with SOLIDWORKS API and SOLIDWORKS PDM API.
- Proficiency in C#, VB.NET, and VBA.
- Experience with .NET Framework and modern .NET.
- Experience developing WinForms and WPF desktop applications.
- Strong understanding of COM Interop and Windows desktop automation.
- SQL Server and T-SQL experience.
- Experience with Visual Studio and Git.
- Strong debugging and troubleshooting skills.
- Ability to write clear documentation and create technical videos.
Preferred Skills
- Experience with PDM add-ins, task add-ins, and custom admin tools.
- Experience with Windows Services, scheduled tasks, MSI installers, or ClickOnce deployment.
- Experience with Entity Framework, LINQ, async programming, and multithreading.
- Experience integrating PDM with ERP, PLM, or other business systems.
- Familiarity with code reviews, testing, and software development best practices.
Ideal Candidate
The ideal candidate is a practical problem-solver who understands engineering workflows, writes maintainable desktop software, and can explain technical solutions clearly through documentation, demos, and training videos.
Pay: $70,000.00-$91,000.00 per year
Benefits:
- Extended health care
- Paid time off
- RRSP match
- Work from home
Work Location: Hybrid remote in Vancouver, BC V6B 2Z3