Developer
We are seeking a full-time Developer that can both support our current code and develop new applications. We are in the process of launching the development of our new front-facing application, an exciting project which involves plenty of face time and requirements gathering around business processes, the development of our new website, as well as the product configurator behind it.
Necessary experience and skills:
- 5+ years of experience with PHP 5.x.
- 5+ years of experience with MySQL 4.1 & 5.x
- Familiarity with Python and Perl.
- Prototype 1.5.x & 1.6.x, or other modern Javascript frameworks, such as jQuery, Dojo, YUI, or MooTools.
- HTML & CSS for modern browsers, including knowledge of browser quirks and workarounds.
- Familiarity with running scalable web applications under Linux.
- Ability to help determine and document business requirements, then create a working specification from those requirements.
- Willingness to dig into legacy code, maintain, improve, and plot future re-implementation.
- Previous experience working in collaborate development environment.
- 4-year degree in a related field, or equivalent experience.
Desired experience:
- Experience with the Zend Framework, or other modern PHP frameworks, such as symfony, CakePHP, and Solar.
- Familiarity with Redhat Enterprise Linux or CentOS 4.x & 5.x. Other distributions OK.
- Knowledge of modern agile software development practices.
- Experience with other modern languages, such as Ruby, Java, and C#.
- Software project management.
- Web UI design.
- Exposure to high-tech industry.
- Reporting and analysis concepts and techniques.
Compensation:
- 401K
- Health insurance
- Salary DOE
- 2 weeks PTO
WORKING CONDITIONS: General office environment. Moderate levels of stress may occur at times.
PHYSICAL REQUIREMENTS: The Development group is located on the first floor of our headquarters building, which houses both offices and warehouse facilities. Work will be conducted in an air conditioned, non-smoking, shared office environment. Each employee has their own desk equipped with a workstation and additional hardware as deemed necessary.