Tigercat | MacDonald Steel logo
Engineering Services - Applications Developer
full-timeParis

Summary

Location

Paris

Type

full-time

Claim this Company

Are you the employer? Manage your company page directly.

Explore Jobs

About this role

As an Engineering Services – Applications Developer, this role is responsible for developing and maintaining custom C#, SOLIDWORKS, and PDM-integrated applications that streamline engineering workflows and ensure high-quality, compliant data management. This role will also manage SQL Server databases and oversees the health, performance, and upgrades of engineering-related servers and services.

 

Location: 160 Consolidated Drive, Paris 

Day Shift: 8:00am - 4:30pm

 

Job Duties

  • Design, develop, maintain, and support custom applications using C# and Visual Studio to interface with the SOLIDWORKS PDM Vault, supporting Engineering and cross-functional business processes.
  • Develop and support automation, add-ins, and utilities that integrate directly with SOLIDWORKS software to improve engineering workflows, data quality, and compliance.
  • Develop, maintain, and support SOLIDWORKS PDM Dispatch scripts (VBScript-based automation) to enforce workflow rules, validate metadata, automate file operations, control state transitions, and integrate business logic within the PDM environment.
  • Design and implement REST API–based integrations between SOLIDWORKS PDM and enterprise systems such as Microsoft Dynamics 365, enabling synchronized data exchange (items, metadata, lifecycle states, revisions, BOMs, and related engineering data).
  • Collaborate with Engineering, IT, Manufacturing, Supply Chain, and Business Systems teams to gather requirements and deliver scalable integration solutions connecting CAD/PDM data with ERP and other enterprise platforms.
  • Develop, optimize, and maintain SQL Server databases, including schema design, stored procedures, views, indexing strategies, performance tuning, and data integrity enforcement in support of engineering systems.
  • Monitor, manage, and maintain servers hosting SOLIDWORKS PDM, SQL databases, IIS services, and other Engineering Services–managed applications, including scheduled off-hours maintenance activities.
  • Monitor and support custom applications, services, and scripts to ensure continued compatibility with new versions of SOLIDWORKS, PDM, Windows Server, SQL Server, and third-party dependencies.
  • Diagnose, troubleshoot, and resolve application, database, dispatch, and server-level issues; perform root-cause analysis and implement long-term corrective actions.
  • Manage source control, versioning, and deployment workflows for custom tools, scripts, and integrations using enterprise DevOps platforms.
  • Create and maintain technical documentation for Dispatch scripts, APIs, integrations, deployment procedures, and operational workflows.
  • Identify and implement automation opportunities to reduce manual effort, improve data accuracy, and increase reliability across Engineering Services systems.

 

Skills and Experience

  • Strong proficiency in C#/.NET development using Visual Studio
  • Experience with SOLIDWORKS and SOLIDWORKS PDM APIs
  • Experience developing and maintaining SOLIDWORKS PDM Dispatch scripts (VBScript)
  • Strong Microsoft SQL Server skills (queries, procedures, performance tuning)
  • Experience developing and consuming REST APIs (JSON, authentication, error handling)
  • Experience supporting Windows Server environments and desktop operating systems
  • Working knowledge of Internet Information Services (IIS)
  • Experience with source control / DevOps platforms (Azure DevOps, Git, or equivalent)
  • Working knowledge of MySQL (querying and basic administration)

 

 

Qualifications

  • Bachelor’s degree in a relevant field such as Computer Science, Software Engineering, Mechanical Engineering with strong software/CAD emphasis or Information Technology / Information Systems
  • Previous experience with the following considered a strong asset:
  • PDM Workflow Design & Governance
  • State transitions, permissions, approvals, and lifecycle enforcement
  • Authentication & Security
  • OAuth 2.0, Azure AD, service accounts, secure credential handling
  • PowerShell & Automation
  • Deployment, monitoring, and maintenance scripting
  • ERP / Business Systems Integration
  • Understanding of item masters, BOMs, revisions, and change management
  • Performance & Reliability Engineering
  • SQL optimization, API throttling, logging, and recovery strategies
  • Troubleshooting & Root-Cause Analysis
  • Cross-stack debugging (client, server, SQL, Dispatch, API)

 

What We Can Offer You 

  • Family-Oriented Company: Lots of social events, BBQ’s, pizza parties and more! 
  • Competitive Wages and Profit Sharing: In addition to competitive wages, we celebrate our financial success together through profit sharing. 
  • RRSP Matching Program: Retirement planning? We’ve got your back! 
  • Skills Development and Training Reimbursement: An opportunity to self-identify industry-related learning opportunities available for pre-approval and repayment. 
  • Company-Paid Healthcare Benefits and EAP: Your well-being matters. Our healthcare benefits go beyond prescriptions and medications. Take advantage of massages, physiotherapy, vision coverage and more!  Plus, our Employee and Family Assistance Program (EAP) offers many exciting free programs. 
  • Active Social Committee: Take part in our annual family picnic, adult and children’s Christmas parties, theatre events, sporting events and tournaments, family outings, and discounted admission prices for attractions across Ontario!

 

Why work for Tigercat Industries group of companies?

 We're more than just a company – we're a tight-knit family, who thrives on teamwork and is dedicated to pushing the boundaries of innovation. We believe in fostering a safe, encouraging and collaborative environment where your contributions and talents are valued and supported.

 

Interested in learning more? Visit our FAQ page or explore what our employees have to say by watching their Tigercat story!  

 

Tigercat strives to create a respectful, accessible, and inclusive work environment. Upon individual request, hiring processes will be modified to remove barriers to accommodate those with disabilities.  Should any applicant require accommodation through the application, interview, or selection processes, please contact Human Resources for assistance. Click here to read more about Tigercat’s Accessibility Plan.

 

Other facts

Tech stack
C#,SOLIDWORKS,PDM,SQL Server,REST APIs,Windows Server,IIS,DevOps,VBScript,Automation,Data Management,Performance Tuning,Troubleshooting,Documentation,Collaboration,Integration

About Tigercat | MacDonald Steel

Tigercat and TCi timber harvesting systems, material processing solutions and industrial equipment for the toughest applications.

Team size: 501-1,000 employees
LinkedIn: Visit
Industry: Machinery Manufacturing

What you'll do

  • The Applications Developer is responsible for developing and maintaining custom applications that streamline engineering workflows and manage SQL Server databases. This includes creating integrations with SOLIDWORKS PDM and ensuring high-quality data management.

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Tigercat | MacDonald Steel's careers site.
Join our talent pool first to get notified about similar roles that match your profile.

Frequently Asked Questions

What does a Engineering Services - Applications Developer do at Tigercat | MacDonald Steel?

As a Engineering Services - Applications Developer at Tigercat | MacDonald Steel, you will: the Applications Developer is responsible for developing and maintaining custom applications that streamline engineering workflows and manage SQL Server databases. This includes creating integrations with SOLIDWORKS PDM and ensuring high-quality data management..

Why join Tigercat | MacDonald Steel as a Engineering Services - Applications Developer?

Tigercat | MacDonald Steel is a leading Machinery Manufacturing company.

Is the Engineering Services - Applications Developer position at Tigercat | MacDonald Steel remote?

The Engineering Services - Applications Developer position at Tigercat | MacDonald Steel is based in Paris, Ontario, Canada. Contact the company through Clera for specific work arrangement details.

How do I apply for the Engineering Services - Applications Developer position at Tigercat | MacDonald Steel?

You can apply for the Engineering Services - Applications Developer position at Tigercat | MacDonald Steel directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Tigercat | MacDonald Steel on their website.