Software Engineer - CAD/ CAE

Artech LLC
  • Dearborn, MI
  • Quick Apply
30+ days ago

Job Description

Introduction

We are seeking a software engineer to work on in-house developed applications in the CAD/CAE domain. The role involves using object-oriented programming concepts, Java/Angular programming, and automation testing to develop and maintain software solutions.

Required Skills & Qualifications

  • 5 years of experience utilizing Java full stack to design scalable web applications by leveraging microservices architecture and APIGEE / RESTful APIs.
  • 3 years of experience utilizing Angular to create user-friendly front-end interfaces and enable real-time data updates.
  • Minimum 5 years of experience with SQL/Oracle databases or PostgreSQL.
  • 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.
  • Ability to work independently and take initiative when facing unexpected problems.
  • Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience with KAFKA, Testing Methodologies, Artificial Intelligence & Expert Systems.
  • Experience in Agile development and Jira.
  • Well-versed in design principles such as OOP.
  • Experience in AI Development.

Day-to-Day Responsibilities

  • Engage with customers to understand their use-cases, pain points, and requirements, advocating for user-centric software solutions.
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and methodologies.
  • 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, policies, and processes.
  • Continuously improve performance and optimize the application, implementing new technologies to maximize development efficiency.
  • Support security practices to safeguard user data, including encryption and anonymization.
  • Develop and maintain back-end applications like APIs and microservices using server-side languages.

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

Numbers & Facts

LocationDearborn, MI

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • CAD (Computer-Aided Design) Softwareunmatched
  • Cloud Computingunmatched
  • Computer Aided Engineering (CAE)unmatched
  • Continuous Improvementunmatched
  • Cross-Functionalunmatched
  • Cryptographyunmatched
  • Customer/Client Researchunmatched
  • Expert Systemsunmatched
  • Functional Testingunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • High Level Architecture (HLA)unmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Microservicesunmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracle Databaseunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • Regression Testingunmatched
  • SQL Databasesunmatched
  • Server Programming/Applicationsunmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Strategyunmatched
  • Use Casesunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Designunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder