Software Developer
Akkodis is seeking a Software Developer for a 06+ months contract job (with possibility of extension) with a client in Rochester Hills, MI (onsite).
Pay Rate Range: $55 - $60/hr. on w2.
(The rate may be negotiable based on experience, education, geographic location, and other factors.)
Schedule - Mon - Fri (8 am -5 pm EST, fully onsite)
This person will play a key role in developing and enhancing automated test systems, including building a local SQL database, updating LabVIEW applications, and supporting .NET/C#/VB-based software used in active lab systems. Hands-on experience with lab or manufacturing test environments and strong database integration skills are critical for success in this role.
Hands-on experience with LabVIEW, which is required for modifying the test systems
End-to-end ownership of a LabVIEW project in production
Exposure to instrument integration and test system environments
Design database structures from scratch aligned to system architecture
Must have 5+ years’ of Microsoft SQL experience.
.Net, Labview 2024 and VB.net are a must.
Must be able to create test software.
Jira experience is a plus.
Must be able to create database and SQL platforms.
Must be able to modify software/code with existing Labview, C#, C++, etc. and push to local database.
Must be able to build local database on each machine and modify existing systems. Must be able to push to centralized database.
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 local SQL database supporting lab test systems.
Updated LabVIEW software with database communication.
Supporting .NET / VB / C# software components.
Functional data transfer from local database to organization database.
Technical documentation and knowledge transfer to internal teams.
If you are interested in this Software Developer job in Rochester Hills, MI then please click APPLY NOW. For other opportunities available at Akkodis go to If you have questions about the position, please contact Vishal Sharma at ***email_hidden***
Equal Opportunity Employer/Veterans/Disabled
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.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
· The California Fair Chance Act
· Los Angeles City Fair Chance Ordinance
· Los Angeles County Fair Chance Ordinance for Employers
· San Francisco Fair Chance Ordinance
Recommended Jobs
Amcomm Low Voltage Tech
Job Description Job Description **Job Summary:** We are looking for a skilled Amcomm Low Voltage Tech to join our team. The ideal candidate will be responsible for installing, maintaining, and t…
Fire Kitchen Systems Technician
Requisition Number: 222171 Job Description Cintas is seeking a Fire Kitchen Systems Technician for our Fire Protection business. Responsibilities include servicing, repairing and maintaining …
Customer Service Representative (Teller)
Customer Service Representatives (CSRs) are responsible for handling customer financial transactions and must maintain a thorough knowledge of the bank’s policies, and deposit products and procedures…
In-House Occupational Therapy Assistant
Job Description Job Description The Orchards at Niles in Niles, MI has an amazing opportunity for a new Full Time Occupational Therapy Assistant ( COTA) to join their In-House Therapy Team. The …
Sales Associate
Job Description Job Description Join the Bold Side of Retail! Sales Associate - Somerset Collection (on-site) Ready to hop into something extraordinary? We're Psycho Bunny - the rebelliously …
Powertrain Product Engineering Internship - Summer 2026
At Roush, we fuse technology and engineering to provide product development solutions to customers in a diverse range of industries. Widely recognized for providing engineering, testing, prototype, a…
Memory Care Activity's / Assistant
Job Description Job Description ```html Join Serene Gardens of Clarkston as a Memory Care Activity's Assistant, where you will play a vital role in enhancing the quality of life for our residen…
Project Engineer
Job Description Job Description Summary: Direct, coordinate, and exercise functional authority for planning, organization, control, integration, and completion of engineering projects within are…
Business Development Manager
Job Description Job Description Qualified candidates will participate in the Amphenol North American Military Group Sales Rotational and Training Program, a program that blends training, mentorsh…
Licensed Insurance Customer Service Representative
Job Description Job Description Welcome to Meiers Lombardini Lemanski Insurance, where we believe in building lasting relationships and providing exceptional insurance guidance right here in East…