Software Engineer - Core Engineer

Artech LLC

Dearborn, MI

JOB DETAILS
SKILLS
AngularJS, Application Programming Interface (API), Cloud Computing, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Customer/Client Research, GCP (Good Clinical Practices), High Level Architecture (HLA), JavaScript, Microservices, MongoDB, Performance Management, Performance Tuning/Optimization, Problem Solving Skills, Product Design, Quality Assurance Methodology, Requirements Management, Software Administration, Software Architecture, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Spring Framework, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy, Use Cases, User Interface/Experience (UI/UX)
LOCATION
Dearborn, MI
POSTED
28 days ago

Introduction

We are seeking a dedicated and innovative software engineer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications and products that meet customer needs. This role involves engagement in the entire software development lifecycle, from designing software architecture to deploying software solutions.

Required Skills & Qualifications

  • Strong experience with Angular and Java Spring Boot
  • Proficiency in JavaScript, GCP, and MongoDB
  • Experience in full-stack development, with a focus on frontend (70% frontend, 30% backend)
  • 4 years in IT with at least 3 years in development
  • Practitioner in at least one coding language or framework
  • 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 with other cloud platforms
  • Familiarity with test-driven development, continuous integration, and continuous delivery
  • Knowledge of security practices to safeguard user data

Day-to-Day Responsibilities

  • Engage with customers to understand their use-cases, pain points, and requirements
  • Solve complex problems by designing, developing, and delivering software solutions
  • Assess software requirements and determine suitable technology stacks and deployment strategies
  • Create high-level software architecture designs
  • Collaborate with cross-functional teams including product owners, designers, and architects
  • Define and implement software test strategies and processes
  • Continuously improve performance and optimize applications
  • Develop and maintain backend applications like APIs and microservices
  • Evaluate and incorporate emerging technologies

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

About the Company

A

Artech LLC