Senior PHP Developer Job Description
Senior PHP Developer Duties & Responsibilities
To write an effective senior PHP developer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior PHP developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior PHP Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior PHP Developer
List any licenses or certifications required by the position: CPD, PHP
Education for Senior PHP Developer
Typically a job would require a certain level of education.
Employers hiring for the senior PHP developer 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, Education, Engineering, Information Technology, Technical, Software Engineering, Software Development, Information Systems, Computer Engineering, Computing
Skills for Senior PHP Developer
Desired skills for senior PHP developer include:
Desired experience for senior PHP developer includes:
Senior PHP Developer Examples
Senior PHP Developer Job Description
- Write clean, well-designed, Object Oriented PHP code following industry best practices
- Build efficient, testable, and reusable PHP services
- Work with other developers and project managers to solve new and existing technical challenges
- Manage development projects from inception to completion autonomously and independently
- Implement integrations with all manners of back-end systems, both proprietary and third-party
- Provide administrative support, tools, and documentation for specific development projects
- Design applications and database structures for performance and scalability
- Deliver accurate project requirement and timeline estimates, providing regular feedback and consistently meet project deadlines
- Designing and implementation of web-based back-end components that are high-performing and scalable
- Participating and improving development processes and tools for other development teams
- Min 2 years experience in similar position
- Very good knowledge of PHP 5.x
- Very good knowledge of OOP
- Very good knowledge of SQL and ability to work with relational databases
- Very good knowledge of PHP MVC/MVP framework technologies
- MVC frameworks (Zend, Laravel, Yii )
Senior PHP Developer Job Description
- Maintaining high code quality and component architecture
- Hunting bottlenecks and improving performance of the application
- Diagnosing issues on live servers and proactively propose improvements to scale our architecture with our growth
- Contribute to development process improvements through tools and automation and proper DTAP environment setup (working close to our devops engineer)
- Contribute to design and implementation of scalable and performing production
- Contribute to design and development of revised application platform on basis of big data technologies that fit current and future data usage scenarios (think of ELK stack)
- Lead design and implementation efforts of core applications, APIs and services
- Safeguard enterprise product quality of APIs and GUIs
- Strengthen environment, data & application security
- Realize a path to Continuous Delivery
- Thorough knowledge of MVC and object oriented programming experience with PHP
- Bachelor’s degree in Computer Science or related discipline preferred, or equivalent work experience
- Recognized development language certifications
- Technical expertise in cloud technologies
- High proficiency with Git
- 5 or more years of software development and coding experience in PHP
Senior PHP Developer Job Description
- Design, implement, and maintain Web and mobile applications with an emphasis on PHP and Web-based application development
- Work on API Services
- Collaborate on code reviews
- Work with SOA
- Write reusable components for different projects
- Extend the usage of platform events (the log)
- Test the code against business rules and acceptance criteria
- Take an active part in code wars
- Mentor team members and work with our dedicated devops engineer
- Participate in all aspects of development life cycle
- The ability to solve complex performance problems and architectural challenges
- Passionate about shipping well engineered and tested code
- BS or Master's degree in CS/CE or equivalent work experience
- Writing and deploying PHP applications using modern tooling (Composer, Deployer, …)
- Hosted cloud environments (AWS, GCE, Azure)
- Linux or Unix-like operating systems
Senior PHP Developer Job Description
- Develop application architecture
- You will be working on a newly created team, so you need to be prepared and assertive in setting standards and design patterns with your new colleagues
- You have interest and ambition to help other developers
- The team relies on the abilities of all its members to develop innovative and elegant solutions
- You must be a self-starter who is comfortable working in a fast-paced environment
- Collaborate with team members across departments to translate business and technical requirements into product solutions
- Follow defined software development processes and meet release deadlines
- Implement innovative solutions to complex technical problems
- Communicate risks and escalate issues appropriately
- Provision of technical documentation
- Relational & NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra, …)
- Established portfolio of work and code samples
- Linux / Apache web servers
- MySQL/MariaDB database design/administration
- XHTML/CSS web page layout design
- Javascript development using DoJo and/or JQuery
Senior PHP Developer Job Description
- Build efficient, testable and reusable PHP modules, both standalone and extensions of Magento
- Establish and follow coding standards and best practices for PHP based development
- Analyze the requirements and design database
- Develop modules, components based on the required development framework from manager
- Research latest technology to provide solutions for innovation requirements
- Apply security rules and performance improvement techniques for tool well
- Playing a lead role in software design, architecture, requirements analysis, investigation of leading edge technologies, and software development
- Contribute with ideas and efforts towards the project and work as part of a team to find solutions on various problems
- Report the status, progress and problems to the local Project Manager
- Work with other R+F staff and vendors to fulfill the goals of prioritized technology initiatives
- 5+ years of experience in development of production applications using PHP and MySQL
- Web service integration using technologies such as XML, SOAP, REST
- Version control and deployment systems and methodology
- Ability to identify issues and problem areas, either functional or performance-related, and proactively identify solutions
- Passion for excellence, creativity, and team collaboration
- Undergraduate degree and 6+ years relevant experience in large scale PHP-Ruby-LAMP environments, or equivalent combination of education and work experience