Job Responsibilities
- Work through employee and management feature requests and bugs to implement features and resolve issues on various projects
- Be available for other Development Operations team members to assist with and brainstorm requests and potential new projects
- Thoroughly comment and be prepared to explain coding logic to peers and supervisors
- Spend time daily keeping up to date on new development technologies and exercise creative coding ideals
- Communicate with other departments to understand and translate feature ideas into firm development requirements
- Assist in introducing regression tests to legacy PHP software (Zend Framework)
Requirements
- Strong object-oriented design skills
- Opinionated about coding best practices
- Solid experience with PHP5 (OOP) or another language featuring the object-oriented paradigm (Ruby, Python, Java)
- Experience writing unit tests and integration tests
- MySQL Experience
- Good understanding of source control with Git
- Model View Controller (MVC) Experience
- Experience with ORM libraries such as ActiveRecord, Propel, Doctrine
- Ability to produce very good documentation and appreciate its value
- Strong collaboration and communication skills; verbal and written
- 2+ years related work experience
Desired Skills
- Experience developing for Linux/Unix environments
- Experience with Zend Framework
- Interest in Ruby and/or Rails
- Test-Driven Development is a plus
- Exposure with e-commerce application development