What are the responsibilities and job description for the Programmer position at ABC Warehouse?
Programmer
1 W. Silverdome Industrial Park, Pontiac, MI 48343 • Full-time • $80,000 - $95,000 / year
THE DEALS ARE IN THE HOUSE… so why not work where the action is?!
Are you a seasoned and dynamic IT professional 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 currently seeking an experienced programmer to join our IT department at our corporate headquarters in Pontiac, Michigan. This is a 100% on site position at our corporate office. As a programmer, you will work closely with team members to understand and create solutions for desired business outcomes. This role will utilize in-house tools and standard processes, coupled with mainframe execution, to drive a high-quality end product.
You will also participate in the development and support of both purchased and custom developed solutions supporting operation, including workflow, data acquisition, and analysis and reporting. This includes design, coding, testing, configuring, and documenting of new systems and changes to existing systems.
Programmer Job Summary
We are looking for a skilled programmer with a unique blend of legacy and modern development experience, including BASIC, VB 6.0, COBL, Python, SQL and API integration. A strong working knowledge of Linux environments is essential. The ideal candidate is comfortable maintaining older systems while also supporting modernization efforts.
Programmer Key Responsibilities:
* Maintain and extend software written in BASIC, COBOL and VB 6.0
* Develop scripts and tools using Python in a Linux environment
* Build, consume, and document RESTful and SOAP APIs
* Write, debug, and optimize SQL queries across various databases.
* Work with cron jobs, shell scripts, and Linux-based automation tools
* Participate in software upgrades, refactoring, and system integration projects
* Troubleshoot production issues across legacy and modern systems
Required Sills & Experience:
Proficiency in:
o BASIC, VB 6.0, QicBasic
o COBOL (batch and/or transactional)
o Python scripting
o SQL (MySQL, PostgreSQL, MS SQL, or Oracle)
o API integration (REST, JSON, XML)
* Hands on experience with Linux OS (Red Hat, CentOS, Debian, etc.)
* Comfortable working in command-line and terminal environments
* Familiarity with legacy system structures and modernization strategies
Preferred Qualifications:
* Experience with system migrations or refactoring legacy codebases
* Familiarity with CI/CD pipelines and version control (e.g., Git)
* Knowledge of schedulers (e.g., cron, Control-M)
* Understanding of secure API authentication (OAuth2, API keys)
As part of the ABC Appliance team you will enjoy:
* Generous employee discounts
* Ongoing training
* Advancement opportunities based on ability and 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.
Salary : $80,000 - $95,000
CNC Programmer
Barnes -
Livonia, MI
CNC Programmer
Advance Turning & Manufacturing, Inc. -
Westland, MI
Programmer II
LinTech Global, Inc. -
Warren, MI