Computer Programmer (Onsite)

GMi Companies Inc

Kentucky

On-site

USD 60,000 - 80,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GMi Companies Inc in Kentucky seeks a Computer Programmer to join Information Services. The candidate will design, test, and maintain programs and reports, build databases in Access and SQL Server, and support data transfers via EDI.

The role requires an Associate degree in Information Systems/Data Processing and at least four years of OO programming experience, plus proficiency in Visual Basic, C#, SQL, and Navision C/SIDE.

Qualifications

  • Associate degree in Information Systems or Data Processing.
  • At least four years of object-oriented programming experience.
  • Two+ years of ODBC within Visual Basic.
  • College-level courses in programming or equivalent experience.
  • Strong SQL Server knowledge and database design.
  • Experience with Navision C/SIDE is preferred.
  • Proficiency with Excel and Access.

Responsibilities

  • Gather requirements and test programs/reports for compliance.
  • Create programs and reports using VB, C#, SQL, Crystal Reports, Navision.
  • Create databases in Access and SQL Server accessible to end users.
  • Transfer information between databases using VB, C#, SQL, and EDI.
  • Provide technical assistance to users and resolve issues.
  • Assist with documentation and training materials.
  • Install and monitor Windows PCs/servers and backups as per policy.
  • Monitor EDI, PBX, and network reliability; enforce security policies.
  • Assist with new user accounts and related tasks.

Skills

OO programming
SQL Server
Visual Basic
C#
Navision C/SIDE
Access
Crystal Reports
EDI
XML

Education

Associate degree in Information Systems/ Data Processing
College-level programming courses

Tools

MS SQL Server
Navision C/SIDE
Visual Basic
C#
Crystal Reports
Microsoft Access

Job description

Job Description

Job Description

Job Title: Computer Programmer

Department: Information Services

Manager: Director of Information Services

FLSA: Exempt Job Status: Full Time

Schedule: Monday-Friday 8:00 am to 5:00 pm

Open Date: June 30, 2026 Close Date: July 2, 2026

An employee must be in good standing to bid on an open position. Good standing is defined as no written warning or

any type of probation or suspension (90-day window) and must have 6 points or more available (production

employees).

JOB DUTIES & RESPONSIBILITIES: Include the following, as well as other duties that may be assigned.

What You Will Be Doing:

Specific Responsibilities: Programming / Report Generation / Data Mining:
  • Gather program and report requirements and test programs and reports to ensure compliance with requirements before use.
  • Create programs and reports using appropriate tools, including Visual Basic, C#, Crystal Reports, MS SQL, and Navision C/SIDE.
  • Create informational databases in Access and MS SQL Server that may be accessed by end users using Excel or Access.
  • Create programs for transferring information between database applications using appropriate tools, including Visual Basic, C#, MS SQL Server, and EDI.
User Support:
  • Provide technical assistance to users.
  • Resolve errors and problems for users.
  • Assist with creation of documentation and training materials.
Hardware/Software Administration:
  • Install, and monitor computers and peripheral equipment on the network. Operating systems supported Windows and Windows Server.
  • Install and monitor software on user’s PC’s in accordance with company policy.
  • Monitor the network infrastructure to ensure that it is performing reliably.
  • Perform and monitor system backups in accordance with corporate disaster recovery plans.
  • Monitor and administer EDI hardware, software, and services in accordance with company policy.
  • Monitor and administer PBX Phone System, Call Accounting, and Voice Mail in accordance with company policy.

6/30/26 GMi is an Equal Opportunity Employer

  • Assist with implementation and monitoring of standards, policies and procedures to ensure data integrity, security, and legal and regulatory compliance.
  • Assist with writing and maintaining Procedure Manuals for the department, including detailed documentation on the various servers and other critical components of the network.
Assist Director of Information Services with Miscellaneous Tasks
  • Set up New User Accounts / Emails / Out of Office Email Replies
  • Distribution of inkjet printer cartridges to users
  • Resolve Phone issues
  • Color Copier Maintenance (replace toner cartridges, order supplies, call technician)

Qualifications: Must be able to perform each essential duty satisfactorily. The requirements listed below are representative

of the knowledge, skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to

perform the essential functions.

Education & Experience: Minimum of an Associate’s Degree in Information Systems or Data

Processing, or equivalent experience and training. Minimum of four years experience

developing programs using an object-oriented development environment, including at least two

years of ODBC within Visual Basic. College level courses in computer programming or

equivalent experience.

Knowledge and Competencies: The following key competencies represent qualities, traits and

behaviors that a successful employee will exhibit. This list is not exhaustive, as other qualities, traits and

behaviors are desired.

  • Excellent organization and time management skills (ability to work under deadline pressure)
  • Strong analytical skills, possession of tact and integrity
  • Detail oriented and accurate
  • Must be proficient with Microsoft SQL Server, Navision C/SIDE, Visual Basic, C#, Access.

Experience with EDI, XML, and database design. Should be competent with Microsoft Word and

Excel.

  • Experience with Microsoft Dynamics Nav/BC Modern Development environment.
  • Must be able to work on several projects simultaneously.
  • Must be able to keep track of complex analytical processes despite frequent interruptions.
  • Must be able to occasionally work lon
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Programmer
Computer Programmer

re-zoo-me • Murray (UT), Northern (KY)

Hybrid
USD 65,000 - 95,000
IT/Systems Programmer
IT/Systems Programmer

PKM Steel Service, Inc. • Salina (KS)

On-site
USD 70,000 - 100,000
Computer Programmer
Computer Programmer

Industries of The Blind, Incorporated • Greensboro (NC)

On-site
USD 70,000 - 100,000
Programmer Analyst
Programmer Analyst

County College of Morris Foundation • Randolph Township (NJ)

On-site
USD 70,000 - 72,000
Computer Programmer / Software Developer
Computer Programmer / Software Developer

AgeWave Solutions, Inc. - Architects - Engineers • Town of Florida (NY)

On-site
USD 60,000 - 80,000
Competitive pay
Fully paid Health insurance
Retirement savings plans
+1
Programmer
Programmer

Elite Enterprise Resources • City of Albany (NY)

On-site
USD 85,000 - 110,000
.NET Developer (Direct Hire/ FTE)
.NET Developer (Direct Hire/ FTE)

Halo Group • Aurora (IL)

On-site
USD 85,000 - 120,000
Computer Programmer
Computer Programmer

Central Susquehanna Intermediate Unit 16 • Milton

Hybrid
USD 50,000 - 65,000
Programmer and Systems Administrator
Programmer and Systems Administrator

Garden City Community College • United States

On-site
USD 65,000 - 90,000
Programmer/Analyst III
Programmer/Analyst III

Geographic Solutions, Inc. • Palm Harbor (FL)

On-site
USD 90,000 - 120,000