
Software Engineer - CAD/ CAE
Artech · Dearborn, MI
Strong hiring record · median 4 days open
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
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- Senior Applications ManagerArtech · Lakewood, CO · USD 167,600–209,500/yrtoday
- Application Support LeadArtech · New York, NY · USD 55–60/hrtoday
- Information Technology_CAN - CAN_EngineerArtech · Toronto, ONtoday
- ServiceNow DeveloperArtech · Raleigh, NCtoday
- Software Developer Contractor: 6-9 years (Advanced)Artech · New York, NYtoday
Similar roles
- Remote role Software Architect - Artificial IntelligenceSyntricate Technologies · Columbia, SCtoday
- Staff Platform EngineerMotive · Seattle · USD 181,000–220,000/yrtoday
- Software Engineer - MonitoringMotive · Seattle · USD 164,000–200,000/yrtoday
- Senior Principal Machine Learning Engineer - RecommendationsSoundCloud · New York · USD 280,000–325,000/yrtoday
- Senior Full-Stack Engineer - Artist SuccessSoundCloud · New York · USD 160,000–190,000/yrtoday
- Senior Applied AI Engineer - OperateVi · United Statestoday