Design, code, test and customize solutions to meet client requirements based on detailed specifications from technology/systems consultants.

Establishes, maintains, and enhances software development processes to achieve a high level of maturity.

Applies best practices and advanced methodologies to address changing development, technology, and client environments.

 

Who we are looking for

We are seeking a skilled and motivated 3DEXPERIENCE/CATIA Software Developer to join our team of engineering experts. In this role, you will play a crucial part in the design, development, and maintenance of specialized software solutions using a variety of programming languages. Your expertise in these areas will be instrumental in enhancing our engineering processes and contributing to the success of our projects.

 

Join our team of engineering enthusiasts and use your expertise in 3DEXPERIENCE development to drive innovation and efficiency in our engineering projects. As a Software Developer, you will have the opportunity to make a significant impact on our engineering capabilities, contributing to our continued success in delivering cutting-edge solutions to our clients.

 

Responsibilities:

  • Collaborate with engineering teams to understand specific requirements and workflows that can be improved or automated
  • Design, develop and customise 3DEXPERIENCE / CATIA applications to enhance functionalities and automate repetitive tasks.
  • Write clean, efficient, and maintainable code using best practices and coding standards.
  • Participate in code reviews and offer constructive feedback to ensure high-quality code and adherence to development standards.
  • Implement efficient and well-structured code to create solutions that improve productivity and reduce manual efforts.
  • Troubleshoot and debug existing scripts, ensuring they remain stable and perform optimally.
  • Work closely with engineers and stakeholders to identify areas where automation can streamline engineering processes and improve design efficiency.
  • Conduct thorough testing and validation of developed solutions to ensure they meet the required specifications and deliver the desired outcomes.
  • Continuously enhance your knowledge of 3DEXPERIENCE development best practices and explore opportunities to apply new techniques and functionalities to our engineering projects.
  • Document software functionalities, usage guidelines, and technical specifications for seamless knowledge transfer and future reference.
  • Collaborate with the software development team to integrate solutions with other software systems and tools as needed.
  • Stay up-to-date with the latest trends and developments in 3DEXPERIENCE and CATIA and related programming languages, incorporating innovations into your work.
  • Any other tasks that are reasonably assigned to you by your line manager, including development activities, which are within your capability and grade

 

Background and Competence

  • Relevant qualification in Computer Science, Engineering, or a related field with a focus on CAD/CAM or equivalent experience.
  • Alternatively, industry experience in engineering, IT or PLM related subject along with other industry recognised qualifications such as a BTEC – ONC, HNC or HND.
  • Strong expertise in 3DEXPERIENCE or CATIA programming language, with a proven track record of developing solutions.
  • Strong problem-solving skills and the ability to analyse engineering challenges to propose efficient solutions.
  • Solid understanding of 3DEXPERIENCE software functionalities, data structures, and engineering workflows.
  • Clear and effective communication and the ability to collaborate effectively with engineering teams and stakeholders.
  • Detail-oriented mindset with a commitment to delivering high-quality, reliable software solutions.
  • Experience in engineering process automation and design optimization
  • Customization and configuration of 3DEXPERINCE Platform (both Cloud and on Premise).
  • Ability to take ownership of a problem or challenge to drive the design of a suitable solution
  • Organised with an attention to detail
  • Ability to work on multiple activities and customer in parallel and prioritising where required

We value our employees and, as our Software developer we offer you:

  • Competitive Salary
  • Private medical insurance & Cash Back Medical & Life assurance
  • Cycle to work scheme
  • Employee assistance program
  • Professional membership fee contribution
  • Up to 30 holidays + 8 bank holidays
  • Plus other benefits

Application:

  • Apply by sending an email to TECHNIA UK Recruitment [email protected] with your resume and cover letter.