Skip to content
mimi

Software Developer

Akkodis

Rochester Hills · On-site Contract $55 – $60/hr 1w ago

About the role

Role Overview

This contractor will support the development and enhancement of automated test systems within the Reliability Lab. The primary responsibility is to develop a local SQL database and enhance LabVIEW and supporting software applications to enable reliable test data capture, storage, and transfer to the organization’s enterprise database.

The role requires hands-on development in MS SQL database, LabVIEW, .NET, VB/VB.NET, and C#, with direct interaction with lab test equipment and active test systems.

Key Responsibilities

  • Design and implement a local SQL database to store test results, configuration data, and metadata.
  • Develop and modify LabVIEW applications to read from and write to the local database.
  • Develop, upgrade, troubleshoot, and maintain supporting software in .NET, C#, and VB/VB.NET.
  • Implement mechanisms to push or synchronize data from the local SQL database to the organization database.
  • Ensure data integrity, traceability, and reliability across local and enterprise systems.
  • Implement logging, error handling, and recovery for database and software interfaces.
  • Support existing automated test systems by diagnosing and resolving software and data-related issues.
  • Create and maintain technical documentation for database structure, data flow, and software interfaces.
  • Collaborate with internal test engineers and stakeholders to support operational lab systems.

Required Qualifications

  • Bachelor’s degree in electrical engineering, Computer Science, Software Engineering, or equivalent experience.
  • Demonstrated experience developing LabVIEW-based automated test systems.
  • Strong experience with MS SQL databases (schema design and queries).
  • Hands-on experience with .NET development, including C# and VB/VB.NET.
  • Experience integrating test software with databases in a lab or manufacturing environment.
  • Strong troubleshooting and problem-solving skills.

Preferred Qualifications

  • Background in reliability testing, DAQ, or automated test equipment.
  • Experience supporting deployed test systems where uptime and data accuracy are critical.
  • Familiarity with structured software development and version control practices.
  • Familiarity with SQL Express, including installation, configuration, and basic management tasks.
  • Experience using Snowflake for data management and analytics.
  • Experience integrating Jira with SQL databases for enhanced issue tracking and data synchronization.

Key Deliverables

  • Implemented a local SQL database supporting lab test systems.
  • Updated LabVIEW software with database communication.
  • Supporting .NET / VB / C# software components.
  • Functional data transfer from the local database to the organization database.
  • Technical documentation and knowledge transfer to internal teams.

Benefits

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.

Skills

.NETC#C++JiraLabVIEWMicrosoft SQLSQLVB.NET

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free