Systems Analyst Programmer
ABC Warehouse
Job Description
Job Description
THE DEALS ARE IN THE HOUSE … so why not work where the action is?!
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.
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
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.
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.
- ...IT Systems Analyst Founded in 1988, Mersino is a single source for pumping services, contract dewatering, one-pass trenching, power generation and drilling. Our people are the most valuable asset, and we strive to maintain a culture that inspires dedication to customer...SuggestedContract workWork at officeRemote work
- ...Supply Chain Systems Analyst Do you want to work at an organization that is people focused, service minded and results oriented, that offers their customers creative problem solving, progressive solutions, and improved outcome? Then Avancez Assembly may be the place...Suggested
- ...Systems Business Analyst - Supply Chain Co-Op (2026) Location: Auburn Hills, MI, US Division: US-Corporate (COR) Req ID: 54889 The objective of the Student Programs at Nexteer Automotive is to select students with high potential and provide them with "real world...SuggestedFull timeFor contractorsWork experience placementSummer workLocal area
- ...Title: Connected Services Systems Analyst/ PM Location: Auburn Hills, MI Job Description: Automotive Industry and Connected Car experience preferred Product Management/Product Owner Roles and experience Ability to comprehend, analyze, and interpret...Suggested
- ...The ICT Business Systems Analyst plays a critical role in bridging business stakeholders and ICT delivery teams to ensure that business needs are accurately captured, translated into actionable system requirements, and delivered successfully. The role supports digital...SuggestedWork experience placement
- ...- Staffing & Recruiting Firm is searching for a Centralization Analyst to join their HR Operations team in Auburn Hills, Michigan. The... ...disposition towards customer service and familiarity with HRIS systems, particularly Workday and PeopleSoft, are essential. The position...
- ...Embedded Systems Engineer 3 Job ID 2026-8503 City Auburn Hills-SPA Posted Date 4 hours ago(6/5/2026 1:46 PM) Shift First Responsibilities At Strattec, we're reshaping how people experience and interact with their vehicles...Temporary workLocal areaImmediate startShift work
- ...Description Summary Translate functional specifications into more details to guide development. Examine and evaluate current systems, and identify its requirements. Liaise with users to track additional requirements and features. Document interfaces between new and...Work experience placementWork at officeShift workNight shift
$57k
...System Analyst I Compensation starting at $57,000 annually! Sponsorship: This position is not eligible for immigration sponsorship. Join Our Team as a System Analyst I at Community Choice Credit Union! At Community Choice Credit Union, we believe in helping...Live out- ...Administers and manages complex enterprise technology solutions. Acts as primary support and central point of contact on large or multiple systems with significant impact across the firm. Extensive contact with internal customers, other technology professionals, and vendors is...Work experience placementWork at officeShift workNight shift
- ...Application Support Analyst, Auburn Hills, MI We are seeking an Application Support Analyst. A connected vehicle service organization... ...connected capabilities across USA and Canada. The Connected IT systems comprise of several Back end, Front ends and middleware...Remote work
- ...Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of...Contract workLocal areaOverseas
- ...Support ECU software integration, testing, and debugging using Lauterbach Trace32 and ETAS INCA tools. Work closely with calibration, system, and hardware teams to support engine control feature development. Support issue analysis and root cause debugging during...Full time
- ...execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures. # Responsibilities ~ Design and implement software of embedded devices and systems from requirements to...Work experience placement
$100k - $120k
Must Have Technical/Functional Skills • 7+ years of experience working in embedded software development with C and/or C++ • Good knowledge of Classic AUTOSAR concepts, architecture, and specifications • eager to learn with a passion for problem-solving • Hands-...- V2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquarteerd in Bloomfiled Hills, MI and have 16 offices spread across six countries. We partner with Fortune 5...Local areaWorldwide
$32 per hour
...Engineer Location: Pontiac, MI Rate: $32/hr Summary/Responsibilities: Research, design, and develop real-time embedded systems for active safety applications. Decompose system requirements and system design elements into software requirements. Play an...- ...Hardware Security Module (HSM) for automotive ECU development. The ideal candidate should have hands-on experience in secure embedded systems within the automotive domain. Must Have Skills Bootloader Development (Primary Skill) Hardware Security Module (HSM)...Visa sponsorshipWork visa
$66 - $76 per hour
...Law We are hiring a Senior Embedded Software Engineer to support the development of advanced military combat vehicle software systems , including embedded software, cybersecurity, systems integration, and vehicle electronics. This role requires expertise in...Hourly payContract work- ...Engineer will work with a global team of software engineers, calibration engineers, validation engineers, release engineers, systems engineers and hardware suppliers to meet program deliverables and milestones. Basic qualifications, experience, and knowledge...Temporary work
$110k - $140k
Sr. Embedded Software Engineer - Autosar Step into a high-impact Sr. Embedded Software Engineer - Autosar opportunity with a confidential client, where you will help drive meaningful results across Automotive/ Motor Vehicles. This role offers the chance to make...Full time- K10 - Embedded AUTOSAR Engineer Auburn Hills, Michigan, United States Embedded AUTOSAR Engineer Job Title: Embedded AUTOSAR Engineer Location: Auburn Hills, MI Job Requirement Details: Mandatory Skills: Classic AUTOSAR, Embedded Software Development ...
- ...auditors (EY) workpapers which will be primarily ICFR focused. IT audits will cover areas such as IT General Controls in different systems, including SAP environments, application controls for SAP, and adherence to standards like NIST and NIS2. They may also involve...Work at officeRemote work3 days per week
- ...technology platforms to ensure the integrity of the organization's systems and data. Performs security and integrity reviews of the... ...experience in at least one (1) of the following areas: SOC Analyst Threat hunting Detection engineering Network...
- ...Information Security Threat Intelligence And Compliance Analyst We are growing our Information Security Threat Intelligence and Compliance... ...analyze logs from a variety of sources Monitor detection systems for signs of attack or unusual activity Create documentation...Full timeContract workWork at office
- ...Embedded And C++ Experience Is Key Overview: Lead the design, development, and integration of advanced software systems for military combat vehicles. Oversee full lifecycle architecture, development, and integration of vehicle subsystems (lethality, mobility, survivability...For subcontractor
- ...American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures...For subcontractorLocal areaOverseasShift workWeekend work
- ...The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a...
- ...engineering, solution development, and real-world robotics deployments. You will gain hands-on experience with advanced autonomous systems and help shape how AMMR is applied in industrial environments as it evolves toward broader commercial adoption. This is a global...Hourly payTemporary workMonday to Friday
- V2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquarteerd in Bloomfiled Hills, MI and have 16 offices spread across six countries. We partner with Fortune 5...Local areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems Analyst Programmer. Be the first to apply!

