Description
Position DescriptionThis is a highly technical position that involves designing, testing, implementing, and maintaining our products and internal systems. Developers are expected to be independently motivated, smart, and productive.
Developers are involved with, and responsible for, all aspects of the product lifecycle. Developers are expected to be able to quickly solve problems, write maintainable code, and adhere to quality standards. Developers must be able to work independently as well as in a team environment.
Technical Skills
Candidates must have a strong understanding of object oriented principles and design. Candidates must also have experience with scripting languages (PHP, Ruby, Perl, Python), web technologies (HTML, CSS, Javascript). Must be proficient in database concepts, SQL and familiar with relational databases (PostgreSQL, Oracle, SQLite, MySQL, SQL Server). Must have experience with Unix/Linux and Windows environments. Clustered or Distributed Computing experience is viewed as a major plus.
Other Skills
Strong written and verbal communications skills. A strong desire to learn new things. Strong problem solving skills.