We are currently looking for self-driven, passionate and results focused Software Analyst/Engineers to be part of our team.  The ideal candidate for this position has a programming degree and likes doing a variety of different things, likes working with people and doing some traveling.

 Responsible for: 

  • Support customers by phone and in person
  • Working with SQL Databases, Windows and Linux Servers
  • Create specifications for new software by gathering data and writing technical documents
  • Test new software
  • Implementation/Installation of our software packages
  • Customer training


  • Self-starter that can work in a team environment
  • Provide end user desktop/phone support to determine and resolve end-user support issues
  • Good communications, customer service, and basic accounting skills
  • Install hardware and customized software on-site
  • Ability to train customers in use of software and hardware
  • Must live within driving distance of our office, we do not do remote work
  • Knowledge, or ability to learn, basic command line functions for Windows and Linux servers
  • Manage projects, knowledge of software development life cycle, gathering technical data, the creation of requirements documentation (specifically dealing with SRS documentation, Use Cases, and UML Diagrams) and basic functional understanding of relational databases required
  • Perform Quality Assurance on new software
  • Some overnight travel will be necessary
  • A 4-year degree is highly preferred but not required (higher education is a plus)

 Apply Below

Job Category: Support
Job Type: Full Time
Job Location: Piney Flats Tennessee

Apply for this position

Allowed Type(s): .pdf, .doc, .docx