PHP Developer
As an intermediate PHP Developer, you'll write clean, maintainable, and performance-oriented PHP code and work with our product team. Your 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. You'll also produce detailed specifications. Your code will be written in a timely and scalable way while providing robust optimization. Ultimately, your work will impact the codebase of our product in a meaningful way.
Duties & Responsibilities
- Write clean, secure, maintainable, testable, and modular code.
- Solve complex performance problems and architectural challenges.
- Design and maintain databases.
- Review developers' code.
- Work with senior developers on the entire web application development life cycle.
- Work with our QA team to ensure that a project makes it over the finish line on time.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Document code revision changes, work progress, database changes, and operational requirements in the source code management system.
- Participate in brainstorming new ideas and offer innovative and realistic solutions.
- Work in a team environment using agile methodology, focusing on predictability for our corporate clients.
- Collaborate closely with the platform team to identify and solve issues as needed.
- Own and drive your own performance targets without the need for micromanagement.
- Be an authentic, empathetic, and enthusiastic member of the team.
Desired Experience & Qualification
- Diploma or Degree in computer sciences or any other related professional and recognized I.T. qualification.
- Minimum of 4 – 5 years of job-related experience.
- Minimum 2 years of experience in SQL and related databases, with a preference for those with MySQL experience. Bonus points for non-relational DB experience.
- Proficient understanding of PHP MVC frameworks such as CakePHP, Laravel, or Symfony.
- Knowledge of MVC frameworks and RESTful API design.
- Hands-on experience in unit testing using testing frameworks like PHPUnit/phpspec.
- Proficiency in common PHP or web server exploits and their solutions.
- Familiarity with limitations of PHP as a platform and its workarounds.
- Experience in creating database schemas that represent and support business processes.
- Proficient understanding of code versioning tools, such as Git.
#J-18808-Ljbffr