Desired Skills and Experience

  • Designing and implementing new software
  • Maintaining and improving the functionality of existing software and products
  • Developing test cases and project documentation
  • Conducting code reviews of colleagues’ work
  • Communicating with managers, tech support, networking, and your developer colleagues
  • Database design and implementation (most often with MySQL)
  • Web design (many of our products are online courses and emulations of existing standardized tests)
  • The most common work setup is a Windows PC with shell access to our Linux servers; most of your development work will be on the Linux servers, although you have freedom to choose to develop directly on the server or use a Windows IDE or other editing tools
  • You’ve got experience with at least one of the following languages or suitable alternatives: Java, PHP, C++
  • You have an ability to think critically and understand projects from the business, consumer, and technical perspectives
  • You can be self-directed and work independently while maintaining a strong attention to detail
  • You are flexible. You’re willing to multitask and adapt to quickly changing priorities and technologies
  • A computer science or mathematical degree is a plus
  • You’re willing to work on-site in Gainesville, Florida
  • We accommodate ranging skill levels. Those just starting their development careers will appreciate our company philosophy of continual learning and improvement. Seasoned pros will enjoy freedom, responsibility, and ownership of their projects
  • You will have a wide choice of technologies to use such as your preferred IDE, development tools, and server side scripting languages
  • We offer a goal-oriented and friendly work environment with minimal bureaucracy; our focus is on getting projects done
  • We are very flexible with work hours and accommodate a wide range of work schedules

Apply