Job Code for Contractor: C113
Job Code for Full-Time: 101

The Senior PHP Developer is responsible for the lead implementation of delivering technical requirements. This position requires development of design artifacts, development of the solution, as well as assisting with deployment. This individual is skilled in various technical environments, frameworks, and methodologies. They must possess excellent communication skills and have the ability to work closely with client staff.

Primary Responsibilities
Assist with the definition of the technical and systems requirements based on best practices as well as meetings with the client business and technical users
Lead the small development team in building portions of the solution using best practices and proven design patterns
Develop web applications and web services in a scalable and reusable manner
Create technical design documentation including UML diagrams, ERD diagrams and other design artifacts
Help scope engagements by providing detailed development time estimates.
Ability to utilize various application integration techniques to communicate with third party and back end systems
Be a mentor to junior level technical resource and provide informal training, detailed code reviews and supervision
Continually stay abreast of new technologies as software and their impact on solutions provided to our clients
Ability to performance tune and troubleshoot medium to large scale web applications

Requirements
Minimum of 5-8 years of information technology industry experience
Minimum of 3-5 years experience in commercial web application development
Minimum of 5 years experience with PHP
Bachelor of Science degree in Computer Science, Software Engineering, MIS or related field; or equivalent experience
Detailed knowledge of Service Oriented Architecture (SOA), Object Oriented Analysis and Design/Development (OOA/OOD).
Web user interface technologies (HTML, JSP, Tag Libraries, AJAX, JavaScript)
Integration experience (examples: Content Management Systems, Search Engines, Web Services, Tax Processors, Payment Processors, Fulfillment, Ad Engines)
Database (MySQL, Oracle and/or SQL Server) product knowledge
Networking knowledge and experience
Relevant O/S knowledge (Linux/Unix and Windows)
Organization/presentation skills
Web Server (Apache and/or IIS) configuration experience

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon
  • Twitter