Tallo logoTallo logo

.Net Developer

Job

AgreeYa Solutions

Franklin, TN (In Person)

Full-Time

Posted 4 days ago (Updated 1 day ago) • Actively hiring

Expires 6/13/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Title
  • .Net developer Location
  • Franklin, TN Type
  • Contract
  • C2C Works Duration
  • 24
Months Job Description:
This role is centered on the development and maintenance of MEDIC and the Multi-use Tester (MUT) the critical Windows-based ecosystem used by technicians to communicate with vehicle Electronic Control Units (ECUs). You will be responsible not just for the software UI, but for ensuring the application successfully "talks" to the Windows devices and hardware tools required to read Diagnostic Trouble Codes (DTCs) and push authorized software updates to Windows based ToughPads.
Key Responsibilities:
Hardware-Software Integration:
Program and optimize the interface between Windows-based software and vehicle diagnostic hardware, ensuring reliable data transfer and device recognition.
Desktop Application Lifecycle:
Lead the design and coding of rich Windows applications (WPF/WinForms) that serve as the "one-stop platform" for dealer portals and service tools.
End-to-End Deployment:
Manage the creation of MSI installers, ensuring that complex software updates are delivered and installed correctly across thousands of dealership machines with varying configurations.
System-Level Troubleshooting:
Resolve deep-seated technical issues related to Windows OS stability, driver conflicts, and device connectivity in a dealership environment.
Data Management:
Maintain the back-end SQL databases and SSIS packages that house Service Manuals, Recalls, and TSB data for aftermarket subscription users.
Onsite Collaboration:
Work directly with the Service Department and IT teams at the Franklin HQ to align software capabilities with new vehicle technology and diagnostic requirements.
Skills Required Windows Device & Desktop Programming:
Frameworks:
Advanced WPF (XAML) and WinForms for complex desktop UI.
Device Interfacing:
Experience programming for Windows devices, including managing hardware communication ports, USB interfaces, and peripheral connectivity.
Deployment:
Expertise in MSI Package creation, custom installation actions, and Windows Installer technologies.
OS Internals:
Deep understanding of Windows System Administration, Registry manipulation, and troubleshooting environment-specific hardware conflicts.
Web & Backend Development:
Core Tech:
C#, ASP.NET MVC, Web API.
Data & Logic:
Entity Framework, LINQ, and asynchronous programming.
Frontend:
Angular or React, plus HTML5, CSS3, JavaScript, and Bootstrap for responsive web tools.
Database & Integration:
SQL Server:
Strong
T-SQL, SSIS
(DTSX) for ETL processes, and SSRS for technical reporting.
CMS:
Some experience with SharePoint application management.
Preferred:
MCSD (Microsoft Certified Solutions Developer). Experience with vehicle communication protocols or diagnostic hardware.

Similar remote jobs

Similar jobs in Franklin, TN

Similar jobs in Tennessee