Skip to main content

Software Developer

Technology
Artech
Dearborn, United States1 month ago
Service contract

Job description

Introduction

Join a dynamic team working on the Telemetry & Observability Platform (TOP), an enterprise solution that integrates vehicle telemetry, diagnostic information, engineering artifacts, manufacturing evidence, service data, and software lifecycle signals to provide actionable diagnostic and software-health insights. As part of a cross-functional Agile team, you will contribute to building cloud-native services, data integrations, user-facing capabilities, and platform observability.

Required Skills & Qualifications

  • Proficiency in AWS, GCP, API, REST APIs, Java, JavaScript, SQL, Kubernetes, Docker, and Spring Boot.
  • Experience with Agile Software Development and the Software Development Lifecycle.
  • Strong understanding of GitHub for version control.
  • Bachelor’s degree in computer science, software engineering, information technology, or a related discipline, or equivalent practical experience.
  • Approximately 2–5 years of software development experience.
  • 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 Google Cloud Platform services such as Google Kubernetes Engine, Pub/Sub, Cloud Storage, or Cloud SQL.
  • Experience developing frontend applications using React and TypeScript.
  • Familiarity with event-driven architecture, asynchronous processing, and data pipelines.

Day-to-Day Responsibilities

  • Design, develop, test, and maintain TOP platform components under the guidance of senior engineers.
  • Build and integrate REST APIs, backend services, data-processing functions, and event-driven workflows.
  • Develop integrations with approved vehicle, service, engineering, manufacturing, and software-factory data sources.
  • Support the ingestion, normalization, validation, storage, and retrieval of telemetry and diagnostic information.
  • Contribute to web-based interfaces and dashboards used to present diagnostic, operational, AI-performance, and platform-health information.
  • Implement logging, metrics, distributed tracing, error handling, and health checks for platform services.
  • Write unit, integration, API, and automated regression tests.
  • Participate in code reviews and address feedback related to maintainability, performance, security, and coding standards.
  • Support CI/CD pipelines, containerized deployments, configuration management, and cloud environment troubleshooting.
For immediate consideration please click APPLY to begin the screening process with Alex.

Interested in this role?