What are the responsibilities and job description for the Programmer/IT Technician position at Graphic Information Systems?
Career Opportunity – Programmer/IT Technician with Graphic Information Systems in Mason, OH
Are you a tech-savvy problem solver with a passion for helping others? Do you enjoy working in a dynamic environment where no two days are the same? Join our growing team as a Programmer/IT Technician and play a key role in keeping our technology running smoothly!
As the Programmer/IT Technician, you will be responsible for designing, coding, testing, and maintaining software solutions that support business operations and customer needs. This role requires a deep understanding of programming principles, problem-solving skills, and a passion for building efficient, scalable applications. You’ll also provide hands-on support for hardware, software, and network issues to ensure that our employees can work efficiently and without disruption. You’ll be the go-to person for troubleshooting tech problems, setting up equipment, and keeping our IT systems running smoothly.
Responsibilities of the position include:
- Reviewing operating systems and software frequently and making any adjustments necessary to keep them running well
- Writing code and implementing computer programs on multiple systems in the business
- Building and using computer-assisted software engineering tools to automate some coding
- Performing all requirements needed for the implementation of automated computer systems from start to finish
- Using code libraries to simplify the writing of code
- Installing and configuring computer hardware, software, systems, networks, printers, and scanners.
- Monitoring and maintaining computer systems and networks to ensure smooth operation and to identify and address problems promptly.
- Troubleshooting system and network problems, diagnosing and solving hardware or software faults.
- Providing technical support to end-users either face-to-face, over the phone or via email.
- Setting up new user accounts and profiles and handling password issues.
- Conducting regular system backups and data recovery in case of system failures.
- Managing and keeping track of IT inventory and equipment.
- Keeping up to date with emerging technologies and industry trends and updating computer systems, software, and hardware accordingly.
- Maintaining working components through repair or replacement
- Assisting call-ins or live chat with technical difficulties
- Preparing website with proper coding and content pertinent to company business needs
The ideal candidate will be a high-energy self-starter with the ability to work seamlessly with team members of all departments and levels. Other requirements of this position include:
- A degree in Computer Science, Information Technology or related field
- Basic understanding of networking, firewalls, and VPNs
- Technical skills and knowledge of computer hardware, software, and networks
- Ability to diagnose and troubleshoot hardware and software issues
- Strong problem-solving skills and attention to detail
- Excellent communication and interpersonal skills to provide technical support to end-users
- Ability to work under pressure and prioritize tasks effectively
- Knowledge of security software and cybersecurity best practices
- Proficiency in one or more languages such as Java, Python, JavaScript, C , or PHP
- Solid understanding of databases (e.g., SQL, MySQL, PostgreSQL) and data structures
- Relevant certifications (CompTIA A , Network , etc.) are a plus
- Strong organizational skills
Graphic Information Systems (GIS) prints and installs warehouse inventory control labeling and signage for Fortune 500 companies throughout North America. Primary products include bar code labeling for pallet racking, shelving, bins, etc. which are installed in various warehouses.