1

Visual Basic Programmer Jobs in Michigan (NOW HIRING)

Systems Analyst Programmer

Pontiac, MI · On-site

$90K - $110K/yr

Are you a seasoned and dynamic Systems Analyst or Mainframe Programmer looking to take the next ... Write and support applications using Business BASIC, QuickBASIC, COBOL, Visual Basic, Python, SQL ...

.Net Developer

Ann Arbor, MI · On-site

$47.25 - $62.25/hr

Role : .Net Developer Location: Ann Arbor, MI Position Type: Full Time Client Domain: Direct hire ... NET based languages (C#, VB.Net) and other languages (XML, Visual Basic, Web Services, ASP, IIS ...

.Net Developer

Ann Arbor, MI · On-site

$47.25 - $62.25/hr

NET based languages (C#, VB.Net) and other languages (XML, Visual Basic, Web Services, ASP, IIS ... Programming and Design • Must Have experience with Agile Frame work • Version Control and ...

.Net Developer

Ann Arbor, MI

$47.25 - $62.25/hr

Role : .Net Developer Location: Ann Arbor, MI Position Type: Full Time Client Domain: Direct hire ... NET based languages (C#, VB.Net) and other languages (XML, Visual Basic, Web Services, ASP, IIS ...

.Net Developer

Ann Arbor, MI

$47.25 - $62.25/hr

NET based languages (C#, VB.Net) and other languages (XML, Visual Basic, Web Services, ASP, IIS ... Programming and Design Must Have experience with Agile Frame work Version Control and software ...

... Visual Technician to join our growing team. This role is ideal for someone who is experienced in ... Basic programming knowledge for control systems * Pay is negotiable based on qualifications and ...

Apply Early

Software Integration Engineer

Auburn Hills, MI · On-site

$98K - $132K/yr

The engineer will play a key role in the integration, test, and release of embedded software. The ... Proficiency in MATLAB/Simulink, m-scripting, Visual Basic Experience with AUTOSAR compliant ...

Industrial Engineer

Lake Orion, MI · On-site

$64K - $87K/yr

Previous experience with computer applications and software related to engineering field, such as MS Visual Basic, MS Project, and ABAQUS. Education/Experience: Bachelor's degree in engineering ...

Industrial Engineer

Lake Orion, MI · On-site

$64K - $87K/yr

Previous experience with computer applications and software related to engineering field, such as MS Visual Basic, MS Project, and ABAQUS. Education/Experience: Bachelor's degree in engineering ...

next page

Showing results 1-20

Visual Basic Programmer information

See Michigan salary details

$10

$36

$56

How much do visual basic programmer jobs pay per hour?

As of Jul 3, 2026, the average hourly pay for visual basic programmer in Michigan is $36.08, according to ZipRecruiter salary data. Most workers in this role earn between $27.23 and $45.17 per hour, depending on experience, location, and employer.

What are some common challenges Visual Basic Programmers face when maintaining legacy applications?

Visual Basic Programmers often encounter challenges when working with legacy applications, such as outdated codebases, limited documentation, and compatibility issues with modern systems. Maintaining and updating these applications may require reverse-engineering old logic, refactoring inefficient code, and ensuring integration with newer technologies. Effective communication with stakeholders and collaborating with other developers are key to overcoming these challenges and delivering reliable updates.

Is visual basic programming still used?

Visual Basic programming is still used in legacy systems and certain enterprise applications, especially with Visual Basic .NET, which is part of the Microsoft .NET framework. However, its popularity has declined as newer languages like C# and Python are more commonly used for modern software development. Many organizations maintain VB projects for maintenance but are transitioning to more current technologies.

What is the easiest coding job to get?

For a Visual Basic programmer, entry-level positions such as basic application support or simple automation tasks are often the easiest to obtain, especially with foundational knowledge of Visual Basic and related tools like Microsoft Office. These roles typically require minimal experience and focus on routine coding or maintenance tasks.

How much do vb6 programmers make?

VB6 programmers' salaries vary based on experience, location, and industry, but typically range from $50,000 to $80,000 annually. Skilled programmers with additional knowledge of modern Visual Basic versions or related technologies may earn higher wages, especially in enterprise environments or consulting roles.

What are the key skills and qualifications needed to thrive as a Visual Basic Programmer, and why are they important?

A Visual Basic Programmer should have a solid grasp of Visual Basic (VB) programming, software development principles, and a degree in computer science or a related field. Familiarity with Microsoft Visual Studio, SQL databases, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help programmers collaborate and deliver reliable solutions. These skills are vital to create robust applications, maintain legacy systems, and support business processes efficiently.

What Does a Visual Basic Programmer Do?

A Visual Basic (VB) programmer maintains older codebases that heavily used the Visual Basic programming language. As a Visual Basic programmer, your job duties include integrating old code with new applications that use newer programming languages, troubleshooting issues that arise, updating and patching snippets of code, and ensuring the continued functionality of computer software applications that rely on a codebase written primarily in Visual Basic. As fewer companies use Visual Basic in software development, your responsibilities include learning and utilizing newer programming languages to supplement your skills and help your employer adapt to new technological standards.

What is the difference between Visual Basic Programmer vs Visual Basic Developer?

AspectVisual Basic ProgrammerVisual Basic Developer
CredentialsTypically requires a diploma or certification in programming or computer scienceOften has similar credentials, sometimes with additional experience or certifications in software development
Work EnvironmentWorks mainly on coding, debugging, and maintaining Visual Basic applicationsInvolved in designing, developing, and implementing Visual Basic solutions, often overseeing projects
Industry UsageCommon in small to medium businesses, legacy systems, and internal toolsUsed in enterprise environments, software development firms, and custom application projects

While both roles involve working with Visual Basic, a Visual Basic Programmer primarily focuses on coding and troubleshooting, whereas a Visual Basic Developer typically handles the full development lifecycle, including design and implementation.

What are Visual Basic Programmers?

Visual Basic Programmers are software developers who specialize in using the Visual Basic programming language to create, modify, and maintain software applications. They often work with Microsoft technologies such as the .NET framework to build desktop, web, or business applications. Their responsibilities include writing code, debugging, testing, and collaborating with other developers to meet project requirements. Visual Basic Programmers are commonly employed in industries that rely on legacy systems or require rapid application development.

Is Visual Basic still used in 2026?

Visual Basic, particularly Visual Basic .NET, is still used in some legacy systems and certain enterprise environments in 2026. However, its popularity has declined as many developers have shifted to modern languages like C# and Python, and Microsoft encourages using newer frameworks such as .NET Core and .NET 5/6 for new development projects.
What are the most commonly searched types of Visual Basic Programmer jobs in Michigan? The most popular types of Visual Basic Programmer jobs in Michigan are:
What are popular job titles related to Visual Basic Programmer jobs in Michigan? For Visual Basic Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Visual Basic Programmer jobs in Michigan look for? The top searched job categories for Visual Basic Programmer jobs in Michigan are:
What are popular job titles related to Visual Basic Programmer jobs in MI? For Visual Basic Programmer jobs in MI, the most frequently searched job titles are:
Infographic showing various Visual Basic Programmer job openings in Michigan as of June 2026, with employment types broken down into 80% Full Time, 12% Part Time, and 8% Contract. Highlights an 96% In-person, and 4% Remote job distribution, with an average salary of $75,036 per year, or $36.1 per hour.
Systems Analyst Programmer

Systems Analyst Programmer

ABC Warehouse

Pontiac, MI • On-site

$90K - $110K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 27 days ago


ABC Warehouse rating

4.1

Company rating: 4.1 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


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.

What ABC Warehouse employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom