Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dassault Systèmes

Migration Software Consultant

Posted Updated
Discussion

Migration Software Consultant

Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a Migration Software Consultant in Pune, India!

Role Description & Responsibilities

Join our Global Services Delivery Center – Data Migration Solutions team, where you will play a key role in delivering complex, end-to-end data migration projects for customers and partners across the globe.

  • We are looking for a strong technical consultant and hands-on problem solver who can independently own migration solution development, analyze complex customer data, guide junior developers, and drive projects from solution design through successful migration and validation.

  • Lead and contribute to end-to-end CAD/PDM data migration projects from legacy systems to the 3DEXPERIENCE platform

  • Analyze source data, migration requirements, data quality and migration reports to identify issues and define appropriate solutions

  • Design, develop, enhance and maintain migration applications, utilities and automation solutions based on project requirements

  • Work hands-on with 3DEXPERIENCE Native applications, server-side technologies and CAD integrations

  • Develop solutions for complex migration scenarios involving large data volumes, dependencies, relationships and transformation requirements

  • Validate migrated data and investigate migration failures, data inconsistencies and quality issues to ensure successful migration outcomes

  • Analyze & optimize migration performance and identify opportunities to optimize tools, processes and execution time

  • Take independent ownership of technical deliverables and become productive quickly on customer projects

  • Provide technical guidance and mentorship to junior developers, review their work and help build migration development capabilities within the team

  • Collaborate with Solution Architects, Project Managers, customers and global teams to understand requirements and translate them into scalable technical solutions

  • Apply structured and analytical problem-solving approaches to resolve challenging migration and software development problems

  • Develop and execute unit, performance and stress testing to ensure the reliability and scalability of migration solutions

  • Continuously explore and introduce new technologies, automation and innovative approaches to improve migration quality and productivity

Qualifications

  • 8–10+ years of experience in software development, technical consulting, solution design, development and deployment

  • Bachelor's or Master's degree in Computer Science, Engineering or a related technical discipline

  • Strong hands-on experience with Dassault Systèmes 3DEXPERIENCE platform and technologies

  • Strong software development experience in C#/.NET, C++/CAA, CAD development or ENOVIA backend technologies

  • Experience working with 3DEXPERIENCE Coexistence and migration applications, such as FBDI, DBDI, XPDM or similar technologies

  • Experience with 3DEXPERIENCE Native applications and knowledge of at least one CAD integration such as CATIA, SOLIDWORKS or another CAD system

  • Knowledge of legacy PDM/PLM systems such as SmarTeam, EPDM, ENOVIA VPM, ENOVIA V5, ENOVIA Designer Central or equivalent competitive PLM systems

  • Strong understanding of object-oriented programming, software architecture and application development

  • Experience working with SQL and/or NoSQL databases, including SQL scripting and data analysis

  • Experience with MQL, JPO and TCL scripting is highly desirable

  • Strong proficiency in C#/.NET and familiarity with technologies such as LINQ, .NET Core, Entity Framework and ADO.NET; or strong Java development experience

  • Good knowledge of C++ and/or C#

  • Experience with Git/SVN or other source code management and version control tools

  • Familiarity with continuous integration and software development best practices

  • Knowledge of batch/shell scripting and automation

  • Strong analytical and troubleshooting skills with a structured, scientific approach to problem solving

Additional experience that will be valued

  • Prior experience as a Software Consultant, Technical Lead or Solution Developer

  • Hands-on experience developing applications or tools specifically for data migration projects

  • Experience working with large-volume engineering/CAD data and complex migration dependencies

  • Experience optimizing migration tools and processes for performance, scalability and reliability

  • Knowledge of Dassault Systèmes migration tools and utilities

  • Experience with CAA development

  • Experience leading or mentoring junior software developers

  • Strong experience in unit, performance and stress testing

  • Ability to think beyond standard solutions and introduce innovative approaches to challenging migration problems

What is in it for you?

  • Work on complex, global and technically challenging data migration projects involving some of the world's leading engineering and manufacturing organizations

  • Gain deep expertise in 3DEXPERIENCE, CAD/PDM technologies and large-scale data migration

  • Opportunity to work across the complete migration lifecycle — data assessment, solution design, development, execution, validation and optimization

  • Lead and mentor technical teams while growing your technical leadership and consulting capabilities

  • Work in a culture of collaboration, innovation and continuous learning

  • Collaborate with a multinational and multidisciplinary team across Dassault Systèmes and its global partners

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available