Analyst Programmer

Universal Corporation•Nashville, NC
•Onsite

About The Position

As an Analyst Programmer at Universal Leaf North America, you will supervise and administrate applications and system development activities and ensure integrity of those activities through key controls.

Requirements

  • Bachelor Degree in Computer Science, Information Systems, Software Engineering, or related field preferred. Equivalent combinations of education, technical training, and relevant work experience will also be considered.
  • Demonstrated experience leveraging open-source technologies to develop, support, and enhance business applications and systems.
  • Experience developing applications with a combination of Bash, Perl and/or Ruby is strongly required. While programming knowledge is important, this role is not focused on enterprise application development using languages such as Java, C#, or Python.
  • Technical knowledge and hands-on experience in the following areas: Git Revision control (not necessarily GitHub), CI/CD Pipeline (Jenkins, Ansible, or similar), MySQL or MariaDB administration and command line, Linux system administration, including filesystem navigation, troubleshooting, and configuration with Ubuntu/Debian environments, File and/or service-based systems integration.
  • Effective analytical, planning and organizing skills
  • Excellent verbal and written communication skills
  • Ability to work in a team environment
  • Willingness to travel
  • Adapt to frequent changes in climate, environment, workload and schedules, including Saturday and Sunday work when required

Nice To Haves

  • Experience with CyberScreen/Cyberquery considered highly desirable.
  • Knowledge of label and barcode printing solutions, including BarTender and ZPL.
  • Data visualization with tools such as R, Grafana, or similar

Responsibilities

  • Collaborate on the analysis and design of our application software including new programs, enhancements and troubleshooting
  • Implement and test programs in a variety of codes/languages
  • Test and troubleshoot new programs and changes to existing programs prior to placement in production
  • Assist in creating documentation and training users
  • Support the broader IT department by monitoring and responding to calls & queries from the user community in a production environment
  • Test applications when new versions of system tools, compilers, libraries and toolkits are introduced
  • Partner with other members of management to accomplish objectives
  • Record keeping as required
  • Other duties may be assigned

Benefits

  • 401(k) match
  • pension
  • merit increases
  • paid holidays
  • medical
  • dental
  • life
  • vision
  • short and long-term disability benefits
  • tuition assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service