Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Develop or implement algorithms to meet or exceed system performance and functional standards....
They do business with integrity and rational thinking. Overall, it's an excellent place to work, with products that are winning in the marketplace.
The owners go out of their way to make sure their employees are happy.
Since the company is smaller, being able to move from a position that you are no longer interested in could take quite a while if you're looking for something specific.