Skills We're Looking For (in order of importance)
Advanced PHP programming skills using modern techniques, including
* Object-Oriented Design using SOLID principles and the MVC paradigm
* Adherence to the PHP-FIG coding style guide
* Familiarity with the PDO extension
* Familiarity with common Object-Oriented Design Patterns (Factory, Singleton, Dependency Injection, etc.)
* Familiarity with the use of custom exceptions
This position also requires
* Advanced troubleshooting skills
* Experience debugging PHP code with XDebug
* Familiarity with Composer and Packagist
* Experience developing web applications with Laravel (or other modern OO framework such as Symphony or Zend Framework)
* Familiarity with best practices in web application security (password hashing, input filtering, etc.)
* Experience with test-driven development, continuous testing, and continuous integration
Database
This position also requires a solid understanding of database design. This version of the application will use MySQL as the data store, but we need to allow for portability to other popular Relational Database Management Systems, particularly Oracle and MS SQL Server.
Front End
This position also requires intermediate to advanced skills in HTML5, CSS3, and modern Javascript libraries (such as jQuery, Angular, Backbone, Ember, Node, etc.)
Helpful, but not essential
Experience with Magento, particularly theming and extension development.
The Job
Your job will be to help maintain and support the current codebase, and to help develop the latest version of a challenging application unique to a multi-billion dollar market.
This is not a telecommuting position; it's a full-time, on-site, Monday through Friday position in our Fairfield office.
We offer a competitive salary based on experience.
If you're interested, send me a quick email telling me a little bit about yourself; your background, experience (including any interesting projects you've been part of, and your role in them), and why you're a good fit for this job.
Put "OINK-PUG job post" in the subject line, and send it to configuretech dot kevin at gmail dot com.
If this job is not for you, but you know someone who you think might be perfect for it, please feel free to forward this post to them.