| Title: Software Engineer IV
|
| Location: Highlands Ranch, CO
|
| Job Type: Contract
|
| Compensation: per Hour
|
| Reference Code: 948728-NRC
|
Description: Our client is seeking a Software Engineer.
Responsibilities:
- Designing and building scalable, reusable application components for the web
- Developing modern Web2.0 applications in PHP5 from the ground-up (without framework)
- Building applications using object oriented design patterns
- Collaborate with teammates in an open, supportive environment
- Think out of the box and solve challenging problems with simple solutions
|
Requirements: Required Skills:
- PHP5 utilizing true object oriented practices (this is a must)
- MySQL (Table Engines, Indexes, Keys)
- SQL (Optimization, Joins, Group By)
- CSS (browser specific nuances, hacks, accessibility)
- JavaScript with and without libraries including AJAX with an eye toward clean code (doesn't clutter up the global namespace), cross-browser functionality, graceful degradation, object oriented, and optimization techniques
- XML/XPath
- Templating, Design Patterns, MVC, Database Abstraction Layer
- Smarty
- Reasonable amount of development utilizing multiple languages (not just PHP)
- Aware of software and system optimization
- Must be comfortable and efficient developing and deploying code in multiple environments (Windows and Linux)
- Must be efficient in learning a new environment and comfortable with replicating that environment setup after been shown how to do it once
- Must be fanatical about documentation
- Must be able to enhance and extend software while maintaining upgradeability
- Must be a team player
Bonus Skills:
- Exposure to XP/Scrum/Agile software development methodologies
- JavaScript libraries such as Prototype, Scriptaculous, Rico, JQuery, Dojo, YUI
- XSLT
- C/C++ (socket connections)
- Linux command line usage and shell scripting
- MySQL replication
- Apache configuration (and virtual host configuration)
- Eclipse IDE (previous experience)
- Subversion SVN (branching, merging, and conflict resolution)
- Experience with Service Oriented Architectures (SOAP, REST, XML-RPC)
- Experience with Unit Testing, Test Driven Development
|
|
|
|
|


|
|