Full Stack Web Developer (PHP) 8/31/2016
JOB DESCRIPTIONAPPLY SUMMARY
Will design, develop, test, maintain and enhance application software programs. Will interface with users in order to determine requirements and deliver qualitysoftware which exceeds their expectations. Must have a strong desire to deliver well-designed and tested software.
Follow and enhance the Team's Scrum / XP / TDD development techniques. Be adaptable to change.
Identify and recommend options, risks and alternatives to deliver a robust and stable web infrastructure.
Collaborate with team members to identify and prioritize/reprioritize work when necessary.
Develop strong working relationships with individuals at all levels of the company
Can work independently for design, development and testing. Seek out opportunities for improvement.
Regularly report status and raise issues/risks as appropriate.
Anticipate and adjust for problems and roadblocks. Eliminate roadblocks in your control.
Use appropriate change control procedures for implementing software enhancements.
Willing to work hours as necessary, especially during critical issue resolution and milestone time periods.
Bachelor's degree in computer science, softwareengineering or relevant business discipline from an accredited four-year college or university or equivalent work experience.
A minimum of 3-5 years technical experience. 3+ years experience in a business process-based development environment using agile methods and open source tools preferred.
ROLE SPECIFIC KNOWLEDGE, SKILLS AND ABILITIES
Solid understanding of PHP Development. Understand and implement best practices.
Solid understanding of Relational Database technology, in particular MySQL and/or PostgreSQL.
Experience with Python is a plus
Fluent in testing software at all levels, unit, system, and integration.
Comfortable with cloud development and deployment, preferably Amazon Web Services (AWS). Experience with EC2, EBS, S3, and SQS a plus.
Strong knowledge of version control software, git preferred.