Talent.com
Back-end Software Development Engineering Engineer
Back-end Software Development Engineering EngineerDechen Consulting • Dearborn, MI, United States
[error_messages.no_longer_accepting]
Back-end Software Development Engineering Engineer

Back-end Software Development Engineering Engineer

Dechen Consulting • Dearborn, MI, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.permanent]
[job_card.job_description]

About Us

Dechen Consulting Group (DCG) is a rapidly expanding, innovative IT Professional Services and Management Consulting company with a track record of more than twenty-five years in delivering skilled professionals to our clients across diverse sectors.

Job Opportunity

We are currently seeking a talented professional for a W2 contract opportunity in Dearborn, MI. This role has the potential to extend over multiple years, with the chance to transition to a direct hire position with our client. We provide healthcare, vacation, relocation assistance, and visa sponsorship / transfer. This is a W2 position, not C2C. THIRD PARTIES NEED NOT APPLY. This role offers excellent prospects for career progression!

Position Description

About the Project : The Client's Product development Bill of Material (BOM), Features and Change Management application, is vital for automotive product development. This system helps over 9000 Automotive Engineers manage vehicle program features, parts, and usages, providing essential data for manufacturing and assembly. Currently, this core application uses Java-J2EE, JavaFX, WebSphere, Web Services, XML, SQL Server, and PostgreSQL. We are undertaking a strategic migration to re-platform it onto the Dassault Systemes 3DEXPERIENCE (3DX) platform, primarily using ENOVIA for PLM and BOM management, with strong integration to CATIA for design data.

This transformation is key to building advanced digital twins and streamlining our automotive product development. As a 3DX Developer, you will be crucial in this transformation, designing, coding, and implementing robust software solutions within the 3DX ecosystem. You will directly impact how our next-generation vehicles are designed and manufactured. Our team also develops APIs for integrations, ensures system security, and explores AI / ML projects (including Large Language Models - LLMs) for BOM utilization and other efficiencies. We operate in an Agile environment, using tools like GCP Cloud Build, Tekton, Jira, and GitHub.

Key Responsibilities

  • Develop and customize 3DX solutions focusing on ENOVIA for automotive PLM, BOM, configuration, and change management.
  • Lead code-based migration of existing Java BOM functionalities to 3DX, including data transformation and API development.
  • Write and maintain complex customizations, scripts, and integrations using EKL, MQL, Java (for 3DSpace / ENOVIA), JavaScript (for client-side), and Web Services / APIs.
  • Collaborate with Automotive Design, Engineering, Manufacturing and Supply Chain teams to translate requirements into effective 3DX software solutions.
  • Develop Unit and Integration test cases for 3DX code, customizations, and integrations.
  • Troubleshoot, debug, and provide code fixes for deployment and production issues.
  • Participate actively in Agile ceremonies (e.g., Backlog Refinement, Stand-ups).
  • Provide rotational support for the 3DX application.
  • (Optional) Develop integrations to connect 3DX data with AI / ML tools (Python, Qliksense, Alteryx, LLMs) for advanced analytics and automation.

Primary Skills Required

  • 3DX Development Expertise : Strong hands-on experience developing, customizing, and extending ENOVIA (V6 / 3DEXPERIENCE) for automotive BOM, variant, configuration, and change management.
  • 3DX Programming : Expert in EKL, MQL, and Java for 3DSpace / ENOVIA server-side development.
  • Web & API Development : Strong JavaScript (e.g., 3DX widgets), Web Services (REST / SOAP), and API integration skills with 3DX.
  • Automotive CAD Integration : Experience developing integrations for CATIA V5 / V6 data within 3DEXPERIENCE.
  • Database Development : Strong SQL, including schema understanding and complex queries for PLM data.
  • Version Control : Proficient with GitHub or similar.
  • Agile Development : Solid experience with Scrum / Kanban.
  • Automotive PLM Principles : Deep understanding of PLM concepts and data structures in the automotive industry, and how they translate to software design.
  • Skills Preferred

  • Experience with large-scale PLM system migration development.
  • Knowledge of 3DEXPERIENCE cloud deployments (GCP) and cloud development.
  • Familiarity with CI / CD pipelines for 3DX code deployments (Tekton).
  • Python development skills for scripting, data processing, or AI / ML integration.
  • Exposure to AI, Machine Learning (ML), and Large Language Models (LLMs), especially their application in engineering or PLM.
  • Monitoring tools : Splunk, Dynatrace.
  • Knowledge of enterprise integration patterns with SAP in automotive manufacturing.
  • Experience developing integrations / customizations for DELMIA (manufacturing) or SIMULIA (simulation) in automotive.
  • Experience Required

  • 4 years hands-on 3DEXPERIENCE (3DX) platform development, customization, and integration (specifically ENOVIA) within the automotive or a closely related manufacturing industry.
  • Proven experience coding and implementing solutions for PLM system migration or major enhancements.
  • 4 years in Agile Development environments.
  • Additional Information

    4 days in the office.

    We are a people-focused company with a deep emphasis on family values and look forward to working with you.

    [job_alerts.create_a_job]

    Software Engineer Backend • Dearborn, MI, United States

    [internal_linking.related_jobs]
    Base Software Development Engineer - Now Hiring!

    Base Software Development Engineer - Now Hiring!

    Stellantis • Auburn Hills, MI, United States
    [job_card.full_time]
    Engineer will be part of a team responsible for developing basic software components for EE / core and powertrain control modules. The candidate will engage in software requirements analysis, design, ...[show_more]
    [last_updated.last_updated_30]
    SOFTWARE ENGINEERS, PROJECT ENGINEERS

    SOFTWARE ENGINEERS, PROJECT ENGINEERS

    Emergtech Business SolutionS • Farmington Hills, MI, United States
    [job_card.full_time]
    Emergtech Business Solutions seeks Software Engineers or Developers.Primary worksite is Farmington Hills MI, but relocation is possible. Dots Technology Inc seeks Project Engineers or Computer Syste...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    Process Owner Cybersecurity Engineering

    Process Owner Cybersecurity Engineering

    1009 Clarios Advanced Solutions LLC • Plymouth, Michigan, United States
    [job_card.full_time]
    As a Process Owner within the Product Cybersecurity Engineering team, you will be responsible for leading and supporting the development and integration of cybersecurity engineering and related pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    Senior Software Engineer - (C#, SQL, Application Development) - ET hours

    OneStream Software • Birmingham, MI, United States
    [job_card.full_time]
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. We are seeking a Senior Software Engineer with an exten...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Development Engineer - Associate - JP4323 (1461584)- Engine Electrical Harness

    Development Engineer - Associate - JP4323 (1461584)- Engine Electrical Harness

    TOOGANN TECHNOLOGIES • Auburn Hills, MI, US
    [job_card.full_time]
    Description : Engine Harness Development Engineer.Looking for a self-motivated Engine Harness Development Engineer who is responsible for the design, prototype, and documentation of engine, transmis...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer (4) - Premium Engineer 2

    Software Engineer (4) - Premium Engineer 2

    Dexian - DISYS • Melvindale, Michigan, United States
    [job_card.full_time]
    We've got an exciting role that might be right up your alley - check out the details below! Job Title : Senior Full Stack Developer Location : Hybrid to Dearborn, MI. Depending upon the project Needs)...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Product Development Engineering Manager

    Product Development Engineering Manager

    Brandmotion • Novi, MI, US
    [job_card.full_time]
    Are you a passionate product leader who thrives at the intersection of innovation, quality, and execution? If so, read on!. Founded in 2006, Brandmotion provides the highest grade retrofit products ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Engine Harness Development Engineer-Associate

    Engine Harness Development Engineer-Associate

    InDepth Engineering Solutions, LLC • Auburn Hills, MI, us
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Engine Harness Development Engineer.Looking for a self-motivated Engine Harness Development Engineer who is responsible for the design, prototype, and documentation of engine, transmission, and ele...[show_more]
    [last_updated.last_updated_variable_hours] • [new]
    Senior Embedded Software Engineer - Steering Systems

    Senior Embedded Software Engineer - Steering Systems

    Astemo Ltd. • Farmington Hills, MI, United States
    [job_card.full_time]
    The Design Engineer is primarily responsible for.The Design Engineer will be responsible for developing embedded software for. Electric Power Steering (EPS) systems.This role involves analyzing cust...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Associate Software Engineer - Java

    Associate Software Engineer - Java

    RouteOne • Farmington Hills, MI, United States
    [job_card.full_time]
    An Associate Software Engineer can expect to work on enterprise-scale web applications while collaborating closely with lead developers, architects, and product managers. The Associate Software Engi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer - Steering Systems (Farmington Hills)

    Senior Embedded Software Engineer - Steering Systems (Farmington Hills)

    Astemo Ltd. • Farmington Hills, MI, United States
    [job_card.full_time]
    The Design Engineer is primarily responsible for.The Design Engineer will be responsible for developing embedded software for. Electric Power Steering (EPS) systems.This role involves analyzing cust...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Staff Software Engineer, Consumer Experience

    Senior Staff Software Engineer, Consumer Experience

    Credit Acceptance • Southfield, MI, United States
    [job_card.full_time]
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Systems Engineer

    Systems Engineer

    RouteOne • Farmington Hills, MI, United States
    [job_card.full_time]
    The Systems Engineer will collaborate with internal and external teams to.Engineer must have experience with hands-on support of. Serve as part of a 24x7 on-call rotation for.Establish and manage op...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Product Development Engineering Manager

    Product Development Engineering Manager

    Yeo & Yeo HR Advisory Solutions • Novi, MI, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Are you a passionate product leader who thrives at the intersection of innovation, quality, and execution?.If so, read on! About Us Founded in 2006, Brandmotion provides the highest gra...[show_more]
    [last_updated.last_updated_variable_days]
    Base Software Development Engineer

    Base Software Development Engineer

    Stellantis • Auburn Hills, MI, United States
    [job_card.full_time]
    Engineer will be part of a team responsible for developing basic software components for EE / core and powertrain control modules. The candidate will engage in software requirements analysis, design, ...[show_more]
    [last_updated.last_updated_30]
    Senior Manager, Software Engineering

    Senior Manager, Software Engineering

    OneStream Software • Birmingham, MI, United States
    [job_card.full_time]
    Senior Software Engineering Manager, Platform.Benefits Offered : Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on e...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 48309 Rochester Hills, MI, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer III

    Software Engineer III

    Cleerly • Oxford, Michigan, United States
    [filters.remote]
    [job_card.full_time]
    We’re Cleerly – a healthcare company that’s revolutionizing how heart disease is diagnosed, treated, and tracked.We were founded in 2017 by one of the world’s leading cardiologists and are a growin...[show_more]
    [last_updated.last_updated_30] • [promoted]