We are looking for a PHP Developer to join our development team. The developer's primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. Our developers will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Creating and maintaining strong partnerships with business stakeholders
- Recommending a long-term strategic roadmap for all applications
- Defining architectural direction and ensuring technical solutions are aligned
- Managing tasks and priorities for external developers by assigning tickets, setting priorities, reviewing requirements, facilitating technical discussions, and leading code reviews
- Working with team members and business stakeholders to analyze requirements and define technical requirements when needed
- Creating work/time estimates based on technical requirements
- Developing new features and functionality
- Assisting with sprint definitions and releases
- Collaborating with QA team to ensure robust quality assurance testing
- Working with platform hosting vendor on issues and support
- Supporting and documenting integrations with backend systems
- Applying software updates as needed
- Ensuring code is of a high standard and secured in a source code repository
- Creating robust back-up, escalation and disaster recovery plans
- Ensuring applications meet current security best practices
- Manage, deploy and oversee regular releases in an agile environment
Qualifications & Education
Any combination equivalent to, but not limited to, the following:
- Five to ten years programming experience with strong knowledge of PHP
- Three to five years’ experience developing responsive websites and web-applications
- Very good knowledge of developing application using Object Oriented PHP programming.
- Strong knowledge of at-least one PHP framework like Laravel, Yii, CodeIgniter, Drupal, etc.
- Strong knowledge of design principles for a scalable application.
- Experience managing external vendors and developers
- Experience working in Agile development
- Experience guiding the website’s architecture, ensuring high-performance and availability
- Thorough understanding of the Software Development workflow (e.g. Requirements, Design, Development, Testing)
- Solid understanding of AJAX, HTML, Javascript, and CSS and components
- Knowledge of ticket/release tracking systems, such as Jira
- Familiarity with source control systems such as Git, etc.
- Knowledge of build systems such as Jenkins, desirable
- Must have experience and be proficient with Solr
- Experience in integrating with API’s