1

Application Support Jobs in Rochester Hills, MI (NOW HIRING)

Back-end Software Development Engineer

Dearborn, MI · On-site

$46.50 - $60.25/hr

Application Support - Expected to support production applications by troubleshooting incidents, analyzing logs and metrics, resolving defects, performing root cause analysis, and implementing ...

The Senior ERP Cloud Engineer is responsible for supporting and leading the implementation ... Provide second-level ERP application support and assist with end-user training and knowledge ...

Application Security Analyst

Auburn Hills, MI

$55.50 - $74.25/hr

It supports a broader "Shift Left" cybersecurity strategy, ensuring security is integrated early in development and reinforced through DevSecOps practices. Key Responsibilities: Application Security ...

Application Security Analyst

Auburn Hills, MI · On-site

$55.50 - $74.25/hr

It supports a broader "Shift Left" cybersecurity strategy, ensuring security is integrated early in development and reinforced through DevSecOps practices. Key Responsibilities: Application Security ...

Helpdesk Technician I

Detroit, MI

$19.75 - $26.75/hr

Prior Software Application support (e.g. Outlook, etc.) experience is a plus. * Prior BPO experience in Technical Support is a plus. * Familiarity with ticketing system, a strong advantage. * Must be ...

Helpdesk Technician I

Detroit, MI · On-site

$19.75 - $26.75/hr

Prior Software Application support (e.g. Outlook, etc.) experience is a plus. * Prior BPO experience in Technical Support is a plus. * Familiarity with ticketing system, a strong advantage. * Must be ...

Whether you're interested in automotive sales, auto technician / mechanic roles, service advising, parts, or dealership administration , we offer the training, support, and growth opportunities to ...

Helpdesk Technician I

Detroit, MI

$19.75 - $26.75/hr

Prior Software Application support (e.g. Outlook, etc.) experience is a plus. * Prior BPO experience in Technical Support is a plus. * Familiarity with ticketing system, a strong advantage. * Must be ...

Helpdesk Technician I

Detroit, MI · On-site

$19.75 - $26.75/hr

Prior Software Application support (e.g. Outlook, etc.) experience is a plus. * Prior BPO experience in Technical Support is a plus. * Familiarity with ticketing system, a strong advantage. * Must be ...

Whether you're interested in automotive sales, auto technician / mechanic roles, service advising, parts, or dealership administration , we offer the training, support, and growth opportunities to ...

General Application

Waterford, MI · On-site

$50K - $150K/yr

Whether you're interested in automotive sales, auto technician / mechanic roles, service advising, parts, or dealership administration , we offer the training, support, and growth opportunities to ...

Our Field Application Engineers are a critical source of technical support serving as the PennEngineering liaison for our customers and their engineering departments. In this role, you will develop ...

General Application

Waterford, MI · On-site

$50K - $150K/yr

Whether you're interested in automotive sales, auto technician / mechanic roles, service advising, parts, or dealership administration , we offer the training, support, and growth opportunities to ...

This role will provide Tier 2 application support, assist with testing and deployments, maintain documentation and training materials, and escalate issues to vendors and implementation partners as ...

Salesforce Developer.

Rochester Hills, MI · On-site

$51 - $67.75/hr

... ongoing application support. • Create reports and dashboards to meet business reporting needs. • Participate in Agile ceremonies including sprint planning, stand-ups, code reviews, and ...

Showing results 41-60

Application Support information

See Rochester Hills, MI salary details

$28.5K

$148.4K

$189.6K

How much do application support jobs pay per year?

As of Aug 7, 2026, the average yearly pay for application support in Rochester Hills, MI is $148,367.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,600.00 and $188,700.00 per year, depending on experience, location, and employer.

What is the difference between Application Support vs Help Desk Support?

AspectApplication SupportHelp Desk Support
CredentialsIT certifications, technical skillsBasic IT knowledge, customer service skills
Work EnvironmentFocused on specific applications, technical troubleshootingGeneral IT issues, user support across multiple systems
Employer & IndustryTech companies, software firms, enterprise ITAny organization with IT needs, including small businesses
Search & Comparison IntentUnderstanding technical roles, specialized supportGeneral IT support, user assistance

Application Support involves specialized technical troubleshooting and maintenance of specific software applications, often requiring technical certifications. Help Desk Support provides broader user assistance for various IT issues, focusing on customer service and basic troubleshooting. While both roles support IT users, Application Support is more technical and application-specific, whereas Help Desk Support covers a wider range of general IT problems.

What does an application support do?

Application support employees manage the usability of a program for their employer and clients. There are various roles that provide service for a particular software, and the specific job duties vary. For example, application support analysts or specialists are often the first points of contact for clients having issues with the program. They determine the problem the customer has and attempts to fix it. This is similar to a customer service role, but application support jobs often involve technical skills and database management. If they are unable to fix the problem, they transfer the client to application support leads or another supervisor to handle. Engineers or developers in this field help clients adjust the software to better meet their needs or resolve current problems they are facing when using the program.

What are application support roles?

Application Support roles involve assisting users and organizations in resolving issues related to software applications. This typically includes troubleshooting technical problems, providing guidance on software usage, performing routine maintenance, and escalating more complex issues to development teams. Application Support professionals ensure that applications run smoothly and meet business needs. They often act as a bridge between end-users and IT departments, ensuring rapid problem resolution and minimizing downtime.

How does an application support professional typically collaborate with development and IT teams to resolve complex issues?

Application Support professionals act as a crucial link between end-users, development, and IT infrastructure teams. When complex issues arise, they gather detailed information from users, replicate problems, and escalate unresolved technical issues to developers while providing clear documentation. They also coordinate with IT teams to ensure that system dependencies, configurations, or server-related matters are addressed. Regular communication and participation in cross-functional meetings help ensure that issues are resolved efficiently and that system improvements are implemented based on user feedback.

What are the key skills and qualifications needed to thrive as an application support specialist, and why are they important?

To thrive as an Application Support Specialist, you need strong problem-solving skills, a solid understanding of software applications, and often a degree in computer science or a related field. Familiarity with ticketing systems, SQL databases, and commonly used IT service management tools like ServiceNow is typically required. Excellent communication, patience, and the ability to work under pressure help you effectively address user concerns and collaborate with technical teams. These skills ensure timely resolution of issues, minimize downtime, and maintain high levels of user satisfaction.
What job categories do people searching Application Support jobs in Rochester Hills, MI look for? The top searched job categories for Application Support jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Application Support jobs? Cities near Rochester Hills, MI with the most Application Support job openings:
Infographic showing various Application Support job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 21% Part Time, and 5% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $148,367 per year, or $71.3 per hour.

Back-end Software Development Engineer

FastTek

Dearborn, MI • On-site

$46.50 - $60.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 9 days ago


Job description

Back-end Software Development Engineer #1056817
Job Description:
  • Employees in this job function develop and maintain the back-end/ server-side parts of an application, typically consisting of APIs, databases and other services containing business logic.
  • They work with various languages and tools to create and maintain services on-prem or in the cloud.

Key Responsibilities:
  • Engage with customers to understand their use-cases and requirements
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies
  • Align with architecture guidelines for unified and coherent approach to development
  • Design, develop, and deliver new code using various tools, languages, frameworks, and technologies
  • Develop and maintain back-end applications like APIs and microservices using server-side languages like Java, Python, C#, etc.
  • Collaborate with front-end developers to integrate user interface elements and with cross functional teams like product owners, designers, architects etc.
  • Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening and disaster recovery for deployed applications
  • Manage data storage and retrievals in applications by utilizing database technologies such as Oracle, MySQL, MongoDB, etc.
  • Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery
  • Optimize back-end infrastructure and deployment practices to improve application resiliency and reliability
  • Support security practices to safeguard user data including encryption and anonymization

Skills Required:
Test Automation, Application Design, Application Development, Application Support, Web Services, Test Integration Testing
  • Test Automation - Expected to design, build, and maintain automated tests for backend services, including unit, integration, API, and regression tests, and ensure test coverage is incorporated into the CI/CD pipeline.
  • Application Design - Expected to lead and contribute to backend application design, including service decomposition, API contracts, event-driven patterns, scalability, resiliency, observability, and secure design practices.
  • Application Development - Expected to develop high-quality, production-ready backend services using modern programming frameworks, following coding standards, code review practices, and performance and maintainability best practices.
  • Application Support - Expected to support production applications by troubleshooting incidents, analyzing logs and metrics, resolving defects, performing root cause analysis, and implementing improvements to reliability and supportability.
  • Web Services - Expected to design, build, and support RESTful and/or event-driven web services, including API versioning, request/response contracts, authentication/authorization, error handling, and system integration patterns.
  • Test / Integration Testing - Expected to validate service-to-service and external system integrations through integration testing, contract testing, and end-to-end validation to ensure reliable interaction across dependent platforms and APIs.

Skills Preferred:
GCP, GCP Cloud Run, Cloud Computing, GitHub, SPRING, Spring Boot, Java, Kotlin
  • GCP - Experience building, deploying, and supporting backend applications on Google Cloud Platform, including use of managed services, security controls, monitoring, and cloud-native architecture practices.
  • GCP Cloud Run - Experience deploying and operating containerized backend services on Cloud Run, including configuration, scaling behavior, service-to-service connectivity, and secure runtime operations.
  • Cloud Computing - Strong understanding of cloud computing concepts such as scalability, high availability, infrastructure automation, distributed systems, cost-awareness, and secure service design in cloud environments.
  • GitHub - Experience using GitHub for source control, pull requests, branch strategy, code reviews, and CI/CD workflow integration to support collaborative software delivery.
  • Spring - Experience using the Spring ecosystem to build enterprise backend applications, including dependency injection, configuration management, integration patterns, and maintainable service architecture.
  • Spring Boot - Experience building production-grade microservices with Spring Boot, including REST APIs, configuration profiles, health monitoring, logging, testing, and deployment readiness.
  • Java - Strong proficiency in Java for backend service development, including object-oriented design, concurrency, exception handling, testing, and performance-conscious coding practices.
  • Kotlin - Experience developing backend applications in Kotlin, including idiomatic language features, null safety, interoperability with Java/Spring, and writing clean, testable, maintainable code.

Experience Required:
  • Senior Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.; guides.
  • 10+ years in IT
  • 8+ years in development

Experience Preferred:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or a combination of education and equivalent professional experience.
  • 8+ years of hands-on professional software engineering experience, building and operating production-grade systems in a collaborative team environment.
  • Professional experience with Kotlin; experience with Java is beneficial.
  • Experience contributing to the design and development of distributed or service-based software systems.
  • Hands-on experience designing, building, and operating systems in cloud environments (e.g. Google Cloud Platform or equivalent).
  • A solid engineering discipline, with practical experience in Test Driven Development, automated testing, continuous integration, incremental delivery, and regular refactoring.
  • Experience working with CI/CD pipelines and automated delivery workflows.
  • Spring and Spring Boot framework experience.
  • Practical experience using modern development and delivery tools such as GitHub, GitHub Actions, and related workflows.
  • Experience supporting software in production, including diagnosing issues, debugging failures, and improving performance and reliability.
  • Strong verbal and written communication skills, with the ability to collaborate effectively within and across teams.
  • Use DevOps tools such as Terraform, Jenkins, SonarQube, Checkmarx, Fossa, and GitHub to deploy, improve and manage software.

Education Required:
  • Bachelor's Degree

Education Preferred:
  • Bachelor's Degree

Additional Information:
  • Design, develop, test, and operate digital software solutions from conception through production and ongoing support.
  • Contribute to technical design and architecture discussions, providing input that helps ensure solutions are reliable, maintainable, and aligned with longer-term goals.
  • Write high-quality, production-ready code with a strong focus on clarity, test coverage, resilience, and long-term maintainability.
  • Apply disciplined engineering practices, including automated testing, continuous integration, incremental delivery, and regular refactoring.
  • Contribute to and help maintain automated CI/CD pipelines that enable fast, safe, and repeatable delivery of change.
  • Take ownership of the services and components you work on in production, including monitoring, debugging, performance tuning, and incident resolution.
  • Collaborate closely with product managers, engineers, and other technical partners to deliver high-quality outcomes for internal consumers and customers.
  • Participate actively in code reviews, design reviews, and team discussions, offering constructive feedback and learning from peers.
  • Support and mentor less-experienced engineers through pairing, code reviews, and day-to-day collaboration.
  • Contribute to documentation, shared standards, and practices that improve software quality and team effectiveness.

Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match

Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.