Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Project lead developer

Leicester
Forsyth Barnes
Lead developer
Posted: 11 November
Offer description

Title: Project Lead Developer

Location: Coventry (Hybrid)

Day Rate: £375 per day (Outside IR35)

Duration: 12-18 months


We are seeking an experienced Lead CAA Project Lead Developer to architect and develop advanced software modules for the Dassault Systems V6 3DEXPERIENCE platform, including integration with CATIA and ENOVIA environments.


This position will lead the design and development of a new ray-tracing and visualization toolchain that leverages the CAA V6 architecture and integrates seamlessly into Dassault’s PLM ecosystem.


The ideal candidate will have good experience in C++ development, PLM/CAD system integration, and CAA (Component Application Architecture)—and be comfortable directing a small team of developers while interfacing with Dassault’s technical partnership program.


Key Responsibilities

* Lead design, development, and integration of CAA-based extensions within the 3DEXPERIENCE platform.
* Architect and implement new visualization, rendering, and ray-tracing functionalities that interface with CATIA data models and ENOVIA metadata.
* Define software architecture in alignment with Dassault’s CAA RADE framework and coding standards.
* Manage API interaction, lifecycle, and persistence of PLM objects (VPM classes, attributes, relations, constraints, publications).
* Collaborate with UI/UX engineers to develop intuitive user interfaces leveraging IFWE Compass and 3DEXPERIENCE front-end components.
* Drive code quality through reviews, unit testing, and use of Dassault’s mkscc C++ source checker.
* Liaise with Dassault’s ISV / Partner technical teams to maintain compliance with their integration and certification requirements.
* Mentor and guide junior CAA developers and ensure adherence to best practices.


Required Skills and Experience

* Strong C++ development background (5+ years, preferably in industrial or CAD/PLM environments).
* Proven experience developing CAA V5/V6 or 3DEXPERIENCE applications.
* Familiarity with CATIA, ENOVIA, and VPM data models.
* In-depth understanding of object modelling, interface/implementation design patterns, and COM (Component Object Model).
* Proficient in Microsoft Visual Studio or equivalent IDEs.
* Experience with geometry kernels, visualization APIs, or graphics pipelines (OpenGL/DirectX) is a plus.
* Understanding of PLM architecture, data persistence, and session management in Dassault environments.
* Strong analytical and problem-solving skills, with ability to translate technical vision into implementation plans.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead developer e-commerce
Breaston
PHP Professionals
Lead developer
€6,073.2 a month
Similar job
Senior / lead developer - swiftui
Leicester
Next
Lead developer
Similar job
Senior/lead developer - swiftui
Leicester
Permanent
Lead developer
See more jobs
Similar jobs
It jobs in Leicester
jobs Leicester
jobs Leicestershire
jobs England
Home > Jobs > It jobs > Lead developer jobs > Lead developer jobs in Leicester > Project Lead Developer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save