PHP Programmer Job Description
PHP Programmer Duties & Responsibilities
To write an effective PHP programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included PHP programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
PHP Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for PHP Programmer
Typically a job would require a certain level of education.
Employers hiring for the PHP programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Software Engineering, Web Programming, Communication, Information Technology, Languages, Software Development, Computing, Programming Languages, Mathematics
Skills for PHP Programmer
Desired skills for PHP programmer include:
Desired experience for PHP programmer includes:
PHP Programmer Examples
PHP Programmer Job Description
- Coordinates system implementation and participates in the Change Advisory Board
- Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts
- Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members
- Packages in house developed applications for production or integrates vendor supplied applications
- Provides technical expertise, training, and consultation to other staff
- Develops or modifies software application design and specific modules
- Conducts testing of new or customized application modules to ensure application meets specifications
- Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures
- Provides ongoing maintenance and operational support for applications
- Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices
- Works well within a distributed, virtual environment
- System Design/Prototyping
- PowerPoint/Visio
- ASP, .NET (coding)
- Oracle Database (coding, access configuration)
- Visual Basic (coding)
PHP Programmer Job Description
- Program and maintain the DCAST Web application using PHP, JavaScript,SQL, HTML, and CSS
- Gather information from the system, analyzes program and time requirements, and prepares documentation to change existing programs
- With minimal assistance, write web applications to solve challenging business problems
- Responsible for the development, customization and delivery of eCommerce solutions from concept to completion including but not limited to unit testing, code and requirements analysis, performance tuning, improvement, balancing, usability, and automation
- Promote best practices, predict and mitigate risks
- Work collaboratively with the team and gain exposure to all levels of the organization including Program Managers, Sales, and off-shore technical leads
- Complete development tasks alone and/or in collaboration with the team
- Implement and interact with third party API’s
- Build new features for new and existing applications
- Maintenance and bug fixing in existing applications
- Subversion/Tortoise (version control)
- Proposals Definition/Business Case Analysis
- Project Management/Reporting/Oversight
- Excel and Database knowledge
- Must have at least 11 years overall IT experience, including a significant portion in a hands-on PHP developer role
- Basic web app security knowledge (sanitizing user input, avoiding SQL injection attacks)
PHP Programmer Job Description
- Participate in the development and maintenance of the SCORE web application to ensure that SCORE mission objectives related to software, data accuracy and robustness are consistently met
- Program and maintain the SCORE Web application using PHP, JavaScript,SQL, HTML, and CSS
- Collaborate with multiple subject matter experts to understand solution requirements
- Develop high-level product requirements with attention to system integration and level of effort
- Document and communicate the solution concepts effectively to management team
- Ensure solutions meet all requirements for security & quality
- Provide support to other members of the team
- Develop an in-depth understanding of the capabilities of our online voting system
- Program enhancements based on very high-level specifications
- Develop, document and execute a testing plan for each enhancement
- Sufficiently advanced programming skills to be able to learn existing code quickly with little documentation
- JavaScript, CSS, and Linux/Unix scripting would be extremely helpful and is desired
- Must have superior analytical ability, particularly the ability to identify problems and quickly develop / implement potential solutions
- Must have experience and be comfortable interacting directly with customers
- Must be proficient with MS Office software
- Must have an existing, current DoD security clearance at the SECRET level or above that is verifiable through JPAS
PHP Programmer Job Description
- Perform occasional non-programming special project, research or brainstorming tasks
- Participate in team meetings and occasional meetings with customers
- Provide technical assistance to the rest of the team on request
- Defines and analyzes problems of moderate complexity or assists user personnel in analyzing and defining such problems for computer solutions
- Reanalyzes problem if computer cannot handle original design effectively
- Selects or modifies existing programs or program systems as applicable and structures data formats for solution of problems
- Implements systems or job streams
- Estimates resources required for project and planning purposes
- Schedules computer hardware to effect more economical use of existing equipment
- Develop and maintain web applications using HTML, CSS, and JavaScript
- Strong experience in the software development life cycle (SDLC), object-oriented programming languages, client/server applications development processes
- Experience designing, developing and implementing Web Services (SOAP and REST)
- Bachelor of Science/Bachelor of Arts in Computer Science, Mathematics, Systems Analysis or equivalent combination of education and experience
- Proficient in PHP, SQL, JavaScript, HTML, and CSS
- Three or more years of experience in programming
- Strong knowledge of MySQL and MS SQL databases including working with PHP My Admin and MS Management Studio, and creating Stored Procedure and Triggers
PHP Programmer Job Description
- Participate in Scrum standups, review, retrospectives, and planning
- Work with other developers to pair program and troubleshoot issues
- Participate in the development and maintenance of the SCTTR web application to ensure that SCTTR mission objectives related to software and data accuracy and robustness is consistently met
- Partner with ITS technology teams including application development, network engineering, security, and operations to develop monitoring solutions
- Drive dynamic alerts and notifications
- Engineer solutions to enable self-service capability for all services
- Continuously identify capability gaps against operational requirements and improve upon it
- Resolve complex monitoring issues and drive innovation that improves system resiliency and performance
- Review all system related documentation to inform design and development decisions
- Proven Knowledge in PHP or similar coding language
- Demonstrated team player with the ability to learn technical material
- Autonomous and self learning skills
- Knowledge in PHP or similar coding language
- Minimum 4 years experience with PHP, MySQL, and Apache
- Computer Science degree/diploma or equivalent experience is preferred