JobHabor
Menu

Software Engineer - CAD/ CAE

Artech · Dearborn, MI

Strong hiring record · median 4 days open

100100

Hiring signal

Actively hiring

Posted 4 days ago · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted 4 days ago
  • Still listed on the employer's own board

Did you apply?

Software Engineer - CAD/ CAE at Artech. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Introduction

We are seeking a highly skilled software engineer to join our team, focusing on developing in-house applications in the CAD/CAE domain. The ideal candidate will possess a strong understanding of OOP concepts, Java/Angular programming, and automation testing.

Required Skills & Qualifications

  • 5 years of experience utilizing Java full stack to design scalable web applications using microservices architecture and APIGEE/RESTful APIs.
  • 3 years of experience with Angular for creating user-friendly front-end interfaces.
  • Hands-on experience developing web apps using LLMs, chatbots, RAG, and AI APIs.
  • Experience with SQL/Oracle databases or PostGres.
  • Google Cloud Platform (GCP) development and deployment experience.
  • Strong analytical and problem-solving skills.
  • Experience in functional, integration, and regression testing both manually and automatically.
  • Familiarity with GitHub or equivalent source control repositories.
  • Experience with test-driven development practices.
  • Experience troubleshooting application and performance issues.
  • Good communication and interpersonal skills.
  • Ability to multi-task and manage changing priorities.
  • Ability to work independently and take initiative when facing unexpected problems.
  • Prior work experience at client or in client's industry.

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience in Agile development.
  • Experience with Jira.
  • Development practices such as TDD/BDD.
  • Well-versed with design such as OOP.
  • Code quality analysis of performing static and dynamic analysis on their own code.
  • AI Development.

Day-to-Day Responsibilities

  • Engage with customers to understand their use-cases, pain points, and requirements.
  • Solve complex problems by designing, developing, and delivering solutions using various tools, languages, frameworks, and methodologies.
  • Assess software application requirements and determine suitable technology stacks and integration methods.
  • Create high-level software architecture designs outlining the overall structure, components, and interfaces of the application.
  • Collaborate with cross-functional teams like product owners, designers, and architects.
  • Define and implement software test strategies, guidelines, and processes.
  • Continuously improve performance and optimize the application.
  • Support security practices to safeguard user data.
  • Create user-friendly and interactive interfaces.
  • Develop and maintain back-end applications like APIs and microservices.
  • Evaluate and incorporate emerging technologies and capabilities.

For immediate consideration please click APPLY to begin the screening process with Alex.

More jobs at Artech

All 124

Similar roles