1

Application Developer Software Engineer Jobs in Michigan

Penske Vehicle Services is seeking an Application Developer to maintain, enhance, and support ... Required : • Bachelor's degree in Computer Science, Information Systems, Software Development, or ...

Our client is looking for an APPLICATION DEVELOPER (.NET / SQL SERVER) located in Metro-Detroit ... Bachelor's degree in Computer Science, Information Systems, Software Development, or a related ...

Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...

Advanced Business Application Programming (ABAP) Experience Required: * Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. * 6+ years in IT * 4+ years in development Experience ...

Application Developer

Portage, MI · On-site

$85 - $110/hr

Midwest Fastener Corp is seeking a Developer to join our software development team. You will contribute to the design, development, and integration of internal and customer-facing applications that ...

The Software Developer is responsible for developing and maintaining full-stack applications. This ... Work within the application developer team on full-stack internal and external web development.

Software Developer

Pontiac, MI · On-site

$85 - $110/hr

The Software Developer is responsible for developing and maintaining full-stack applications ... Work within the application developer team on full-stack internal and external web development.

The Software Developer is responsible for developing and maintaining full-stack applications. This ... Work within the application developer team on full-stack internal and external web development.

Software Engineer II

Grand Rapids, MI · On-site

$85 - $110/hr

Travel 40% Description The Software Engineer II is a mid-level engineer who works with a team of ... Knowledge of agile methods and relational database application programming preferred. * Ability to ...

Developer / Software Engineer - Experience ?= Four to Six Years Developer / Software Engineer - Proficiency in Proficient Developer / Software Engineer - How Recent in Less than 3 Years Developer ...

Showing results 41-60

Application Developer Software Engineer information

What is the difference between Application Developer Software Engineer vs Web Developer?

AspectApplication Developer Software EngineerWeb Developer
Primary FocusDesigning, developing, and maintaining software applications for various platformsBuilding and maintaining websites and web applications
Required SkillsProgramming languages (Java, C++, Python), software development lifecycle, problem-solvingHTML, CSS, JavaScript, front-end/back-end frameworks
Work EnvironmentSoftware companies, tech firms, enterprise environmentsWeb agencies, tech startups, freelance projects
CertificationsCertified Software Development Professional, specific language certificationsNone typically required, but certifications like HTML, CSS, JavaScript can help

Application Developer Software Engineers focus on creating comprehensive software applications across platforms, while Web Developers specialize in building websites and web-based solutions. Both roles require programming skills, but their focus areas and tools differ, making them distinct yet related careers in the tech industry.

What job categories do people searching Application Developer Software Engineer jobs in Michigan look for?

The top searched job categories for Application Developer Software Engineer jobs in Michigan are:

What cities in Michigan are hiring for Application Developer Software Engineer jobs?

Cities in Michigan with the most Application Developer Software Engineer job openings:

Infographic showing various Application Developer Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 72% Full Time, 24% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Full-time

Re-posted 25 days ago


Penske Vehicle Services rating

8.2

Company rating: 8.2 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

66th of 374 rated vehicle maintenance


Job description

Job Summary:
Penske Vehicle Services is seeking an Application Developer to maintain, enhance, and support business-critical applications and integrations. The role involves working with .NET Framework and SQL Server to develop new functionalities and troubleshoot existing applications, ensuring system reliability and efficiency.
Responsibilities:
• Maintain, troubleshoot, and enhance existing applications developed using C# and .NET Framework 4.8.
• Develop new application functionality and modernized solutions using .NET 10 and current Microsoft development practices.
• Analyze business requirements and translate them into reliable, supportable application solutions.
• Modify and support web applications, background processes, scheduled jobs, APIs, web services, and system integrations.
• Develop clean, maintainable, testable, and documented code aligned with organizational standards.
• Participate in modernization efforts where legacy application functionality is transitioned into current .NET technologies.
• Write, maintain, and troubleshoot complex T-SQL queries, stored procedures, views, functions, and data-processing routines.
• Investigate application and integration issues involving missing, incorrect, duplicated, or improperly processed data.
• Support data imports, exports, interfaces, automated processes, and client-specific business workflows.
• Review SQL logic for accuracy, performance, reliability, and maintainability.
• Assist with SQL performance troubleshooting, including inefficient queries, blocking, execution delays, and large data operations.
• Perform controlled data corrections when required, with appropriate validation, documentation, and approvals.
• Investigate production application issues, identify root cause when possible, and implement or coordinate corrective action.
• Support business-critical line-of-business applications, including eGAMS and related client-facing processes.
• Support incidents involving integrations, scheduled processing, web services, database procedures, application errors, and data discrepancies.
• Participate in prioritization and resolution of application-related tickets based on business impact and client needs.
• Document findings, resolutions, workarounds, and preventive improvements.
• Develop and support interfaces between internal applications, external client systems, databases, APIs, file transfers, and automated processing platforms.
• Troubleshoot inbound and outbound file processing, web service communication, API integrations, and scheduled application processes.
• Create and execute developer-level unit, integration, and regression testing plans for application changes, enhancements, corrections, and integrations; coordinate independent user acceptance testing with business stakeholders or a designated testing resource.
• Support controlled deployments across development, testing, beta, and production environments.
• Document application changes, SQL changes, deployment instructions, rollback considerations, and technical procedures.
• Participate in post-deployment validation and resolution of release-related issues.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Information Systems, Software Development, or a related discipline; or equivalent relevant professional experience.
• Three to five years of professional application development experience in a Microsoft-based environment.
• Strong development experience with C#, .NET Framework 4.8, ASP.NET and/or Microsoft web application development.
• Strong Microsoft SQL Server and T-SQL experience, including stored procedures, joins, data updates, troubleshooting, and query optimization.
• Experience supporting existing production applications and resolving application or data-related issues.
• Experience with the software development lifecycle, including requirements review, development, testing, deployment, and production support.
• Ability to analyze complex application and data-processing issues independently.
• Strong written, verbal, documentation, and collaboration skills.
Preferred:
• Experience developing solutions using .NET 8, .NET 9, or .NET 10.
• Experience modernizing applications from legacy .NET Framework platforms to current .NET technologies.
• Experience with REST APIs, SOAP web services, JSON, XML, SFTP, file-processing interfaces, or external integrations.
• Experience with Microsoft IIS-hosted applications and Git or other source control tools.
• Experience with application logging, exception management, troubleshooting tools, and production monitoring.
• Familiarity with scheduled processing or automation platforms such as VisualCron.
• Experience supporting client-facing business applications or systems with high data accuracy requirements.
• Familiarity with secure coding practices, access controls, and audit/compliance expectations.
Company:
Penske Vehicle Services is an automotive company offering vehicle lifecycle management, body paint, and fabrication services. Founded in 1986, the company is headquartered in Troy, USA, with a team of 501-1000 employees. The company is currently Late Stage.

What Penske Vehicle Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom