Be the next big change > Dassault Systèmes

Be the Next Game Changer

FEA Pre-processor Development with C++

India, MH, Pune
Regular
1/9/2023
529717

Deliver World Class Brand Apps, Services, Technologies creating emotions & value to end-users, enabling Roles. Continuously improve deliveries based on usage and user feedbacks 

  • Specify the software system:
    • Define and describe Functional behavior, limitations and Acceptance Tests of capabilities to deliver (What)
    • Design and specify How capabilities will be implemented:
      • Select algorithms, theories or technologies that will be used. 
      • Plan appropriate user interface. 
      • Identify and manage dependencies with other components. 
    • Document these selections in a PES (Product Enhancement Specification Document) and in a DES (Design Enhancement Specification Document) 
  • Develop and Validate new functionalities described in PES: 
    • Code, compile and run unit tests according to Implement processes and Metrics (KPIs), as part of the development pipeline 
    • Check the progress of dependencies with other components.
  •  Ensure knowledge sharing within the team about the developments.
  • Work towards development convergence: 
    • Improve code quality up to the Last Build, to reach the defined quality metrics (component metrics, product metrics …)
  • As soon as the Software is deployed, track usage metrics and user feedbacks to continuously and proactively improve the solutions
  • Regularly assess Metrics and Customers feedbacks to identify areas for code quality or software performances improvement.
  • Perform lessons learned and RCA to identify Root Causes of severe issues and propose Improvements actions to prevent such type of issues in the future (trainings, tools, process, operations, ...)
  • Resolve quality issues  (backlog management):
    • Resolution of incidents reports (IRs) reported by the Technical Customer Success or by Product QA teams 
  • Technological intelligence: 
    • Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.
  • FEA pre/post processors development experience
  • Programming Languages: C++ , Python, VB Script
  • Object oriented concepts, COM
  • CAA
  • Sound knowledge of basic geometry and mathematical concepts
  • Data structures & algorithms
  • Design patterns
  • Software architecture
  • Software development methods, process & tools
  • Software performance
  • 3DEXPERIENCE Architecture
  • Leadership to challenge the Status Quo
  • User and Customer focus
  • Peer cooperation
  • Mentoring
  • Effective Communication
  • Knowledge & Know-How Management
  • Time and Priority Management
  • User experience - Ergonomy
  • Excellent problem solving and analytical skills
  • Ability to learn new technologies quickly
SIMULIA Logo > Dassault Systèmes

Powered by the 3DEXPERIENCE® Platform, SIMULIA delivers realistic simulation applications that enable users to reveal the world we live in.