1

Mainframe Developer Jobs in Troy, MI (NOW HIRING)

Systems Analyst Programmer

Pontiac, MI · On-site

$90K - $110K/yr

We are seeking an experienced Systems Analyst / Mainframe Programmer to support, maintain, and enhance our enterprise business systems. This role is 100% on site in Pontiac, Michigan . This role ...

Software Engineer #1059310 * Employees in this job function are responsible for designing ... This role focuses on developing and maintaining backend mainframe components (DB2, IMS, stored ...

Job Summary We are seeking a Support Engineer II to join an enterprise Production Operations team ... IBM Mainframe Operations * ROSCOE Preferred Skills * Production Control / Production Support

Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Vehicle Invoicing and Drafting is a mission critical Mainframe Legacy application (with COBOL, JCL ...

Monitor execution of mainframe jobs during E2E tests. * Resolve environment and application issues found during E2E testing, communicate with developers and systems administrators, and log ...

Support Engineer II Location: Farmington Hills, MI Years of Experience: 1-3+ TOP SKILLS: Must Have ... Mainframe Knowledge * ROSCOE Nice To Have * Production Control Experience * Secure File Transfer ...

Java Developer

Dearborn, MI · On-site

$47.25 - $61/hr

Demonstrated experience modernizing legacy applications--including mainframe, monolithic, or on ... engineering, embeddings, and vector databases. * Familiarity with Generative AI frameworks and ...

Java Developer

Dearborn, MI · On-site

$47 - $60.75/hr

Demonstrated experience modernizing legacy applications-including mainframe, monolithic, or on ... engineering, embeddings, and vector databases. Familiarity with Generative AI frameworks and tools ...

Java Developer

Dearborn, MI · On-site

$47 - $60.75/hr

Demonstrated experience modernizing legacy applications-including mainframe, monolithic, or on ... engineering, embeddings, and vector databases.Familiarity with Generative AI frameworks and tools ...

Java Developer

Dearborn, MI · On-site

$47.25 - $61/hr

Demonstrated experience modernizing legacy applications--including mainframe, monolithic, or on ... engineering, embeddings, and vector databases. * Familiarity with Generative AI frameworks and ...

Support Mainframe technologies including z/OS, MVS, CICS, MQ, DB2, COBOL, JCL, TSO/ISPF, Easytrieve, IBM Utilities, SORT, FileAid, Xpediter, ChangeMan, AbendAid, and related tools. * Monitor and ...

Java Developer

Dearborn, MI · On-site

$47.25 - $61/hr

Demonstrated experience modernizing legacy applications--including mainframe, monolithic, or on ... engineering, embeddings, and vector databases. * Familiarity with Generative AI frameworks and ...

... Web and Mainframe applications • Demonstrate a good level of expertise in one or more technical environments (software packages, programming language, database, operating system), and a good ...

Understand Schedule IDs • Mainframe DB - Understand relational databases. Understand, code and ... Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. • 6+ years in IT • 4+ years in ...

Administer Digital Certificates and Keyrings to maintain mainframe security integrity. * Support ... Programming * TCP/IP Experience Required: * Senior Engineer Exp: Prac. In 2 coding lang. or adv.

... Web and Mainframe applications * Demonstrate a good level of expertise in one or more technical environments (software packages, programming language, database, operating system), and a good ...

Showing results 41-60

Mainframe Developer information

See Troy, MI salary details

$9

$50

$67

How much do mainframe developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for mainframe developer in Troy, MI is $50.02, according to ZipRecruiter salary data. Most workers in this role earn between $44.13 and $56.78 per hour, depending on experience, location, and employer.

Is a mainframe developer hard to learn?

Mainframe developers typically need to learn specialized programming languages like COBOL and understand mainframe environments, which can have a steep learning curve for beginners. However, with prior programming experience and training, acquiring the necessary skills is achievable, and many employers offer on-the-job training or certification programs.

What is the difference between Mainframe Developer vs Mainframe Analyst?

AspectMainframe DeveloperMainframe Analyst
Primary RoleDesigning, coding, and testing mainframe applicationsAnalyzing and maintaining existing mainframe systems
Skills & CertificationsCOBOL, JCL, DB2, certifications like IBM Certified DeveloperCOBOL, JCL, system analysis, troubleshooting skills
Work EnvironmentDevelopment teams, coding in mainframe environmentsSupport teams, system analysis, user support
Industry UsageFinancial services, insurance, government agenciesFinancial institutions, healthcare, government agencies

While Mainframe Developers focus on creating and implementing mainframe applications, Mainframe Analysts primarily analyze, troubleshoot, and maintain existing systems. Both roles require similar technical skills and often work within the same industries, but their core responsibilities differ in development versus support and analysis.

What are some common challenges mainframe developers face when integrating legacy systems with modern applications?

Mainframe Developers often encounter challenges such as ensuring compatibility between legacy systems and newer technologies, managing data migration without disrupting business operations, and maintaining the security of sensitive data. Effective communication with cross-functional teams, such as application developers and infrastructure engineers, is essential to address these challenges. Staying updated on both mainframe and modern programming practices helps ease integration and ensures long-term system reliability.

Is a mainframe developer a good career?

A mainframe developer is a specialized IT professional who maintains and develops applications on mainframe systems, which are used by large organizations for critical operations. The role offers stable employment, competitive salaries, and requires skills in languages like COBOL and tools such as JCL. Demand remains steady in industries like finance and government, making it a viable career choice for those with relevant expertise.

What is a mainframe developer?

Mainframe Developers are specialized software engineers who design, develop, maintain, and troubleshoot applications on mainframe computer systems, such as IBM's z/OS. They typically work with languages like COBOL, JCL, and CICS, and are responsible for ensuring the performance, security, and reliability of mission-critical business applications. Mainframe Developers are commonly employed in industries like banking, insurance, and government, where large-scale, high-volume transaction processing is essential.

Is mainframe developer still in demand?

Mainframe developers are still in demand in industries such as finance, government, and insurance that rely on legacy systems. They typically work with COBOL, JCL, and mainframe environments, and demand remains steady due to the ongoing need for system maintenance and integration. However, the overall job market is gradually shifting toward modern technologies, so acquiring skills in related areas can enhance job prospects.

What are the key skills and qualifications needed to thrive as a mainframe developer?

To thrive as a Mainframe Developer, you need expertise in programming languages such as COBOL, JCL, and SQL, along with a strong understanding of mainframe operating systems and batch processing concepts. Familiarity with tools like IBM z/OS, DB2, CICS, and version control systems is typically required, and certifications from IBM or related organizations can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help Mainframe Developers excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for maintaining, optimizing, and modernizing legacy systems that are vital to many large organizations’ operations.
What are popular job titles related to Mainframe Developer jobs in Troy, MI? For Mainframe Developer jobs in Troy, MI, the most frequently searched job titles are:
What job categories do people searching Mainframe Developer jobs in Troy, MI look for? The top searched job categories for Mainframe Developer jobs in Troy, MI are:
What cities near Troy, MI are hiring for Mainframe Developer jobs? Cities near Troy, MI with the most Mainframe Developer job openings:
Infographic showing various Mainframe Developer job openings in Troy, MI as of August 2026, with employment types broken down into 52% Full Time, and 48% Contract. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $104,051 per year, or $50 per hour.

Systems Analyst Programmer

ABC Warehouse

Pontiac, MI • On-site

$90K - $110K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 3 days ago


ABC Warehouse rating

5.3

Company rating: 5.3 out of 10

Based on 14 frontline employees who took The Breakroom Quiz


Job description

THE DEALS ARE IN THE HOUSE… so why not work where the action is?!

We are seeking an experienced Systems Analyst / Mainframe Programmer to support, maintain, and enhance our enterprise business systems. This role is 100% on site in Pontiac, Michigan. This role supports critical business functions, including:

  • Accounting & Financials
  • Human Resources
  • Payroll
  • Inventory Management
  • Purchasing
  • Point of Sale (POS)
  • Reporting & Business Analytics
  • Customer and Operational Workflows

Are you a seasoned and dynamic Systems Analyst or Mainframe Programmer looking to take the next step in your career? If so, consider joining our team! ABC Appliance is the parent company of ABC Warehouse, Hawthorne Appliance, and Mickey Shorr. Family owned and operated since 1963, we specialize in household appliances, mattresses, furniture, and home and car electronics. With 700+ employees, we have grown to fifty brick and mortar retail locations in multiple states, including several internet channels.

    The ideal candidate will be comfortable supporting established business applications while helping modernize and integrate systems that support daily operations across the organization.

    Key Responsibilities

    • Analyze, maintain, troubleshoot, and enhance ERP and business applications written in Business BASIC, QuickBASIC, COBOL, and Visual Basic 6.0.
    • Support systems used for Accounting, Financials, HR, Payroll, Inventory, Purchasing, Point of Sale, Reporting, and other operational functions.
    • Develop and maintain business logic, workflows, reports, and integrations.
    • Write and support applications using Business BASIC, QuickBASIC, COBOL, Visual Basic, Python, SQL, and related technologies.
    • Develop and maintain REST and SOAP API integrations.
    • Support Linux-based systems, automation processes, and scheduled jobs.
    • Work directly with business users to gather requirements and implement solutions.
    • Participate in application modernization, system upgrades, and ongoing support initiatives.

    Qualifications

    • Experience supporting ERP, accounting, inventory, payroll, HR, POS, or other business-critical systems.
    • Proficiency with Business BASIC, QuickBASIC, COBOL, Visual Basic, Python, SQL, or similar business application technologies.
    • Experience with databases, reporting, and system integrations.
    • Knowledge of REST APIs, JSON, XML, and modern integration technologies.
    • Experience working in Linux environments.
    • Familiarity with Git source control.
    • Strong analytical, troubleshooting, and problem-solving skills.

    ERP Programmer Preferred Qualifications

    • Experience with GUI application development. Some newer ERP modules utilize Qt-based screen and form objects.
    • Experience with system migrations and legacy code modernization projects.
    • Experience with job scheduling and automation tools such as cron or Control-M.
    • Experience integrating ERP systems with third-party platforms and web services.
    • Experience supporting mixed Windows and Linux application environments.

    Technical Environment

    • Approximately 80% of development involves maintaining and enhancing text-based ERP business applications.
    • Approximately 20% of development involves GUI-based applications utilizing Qt-based screen and form objects.
    • Development technologies include Business BASIC, QuickBASIC, Visual Basic 6.0, COBOL, Python, SQL, REST APIs, JSON, XML, and Linux.
    • The primary operating environment is Linux.

    As part of the ABC Appliance team, you will enjoy:

    • Generous employee discounts
    • Ongoing training
    • Advancement opportunities based on ability and a proven track record of high performance
    • Monday through Friday schedule with potential flex-time arrangements

    Additionally, all eligible full-time ABC Appliance employees are offered:

    • 401(k) with company match
    • Profit Sharing
    • Medical, Dental, and Vision Insurance with Health Savings Account (HSA) and Flexible Spending Account (FSA) options
    • Short-term Disability and Long-Term Disability Insurance
    • Company paid Basic Life and AD&D Insurance at $0 cost to employees
    • Supplemental Life, Accident, Critical Illness, and Hospital Insurance
    • Paid Time Off and Holidays

    We are an equal opportunity employer that does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

    Company Description

    Founded by Gordon “Gordy” Hartunian with a single store in Centerline, Michigan, ABC Warehouse has been family-owned and operated since 1963 and has grown to become one of the Midwest’s largest and most successful retailers offering appliances, TVs, electronics, mattresses, and furniture. With 600+ employees and 42 storefront locations throughout Michigan, Ohio, and Indiana.


    What ABC Warehouse employees say

    Pay

    Benefits

    Hours and flexibility

    Workplace

    Get the full story on Breakroom