
Senior Software Engineer - PHP at Creative Chaos. Job Summary. A PHP developer is responsible for writing server-side web application logic. PHP developers usually develop back-end components, connect the application with other (often third-party) web services, and support the front-end developers by integrating their work with the application. They are also often required to develop and integrate plugins for certain popular frameworks.. Responsibilities. . Analyze business requirements. . Estimate assigned tasks. . Write code and unit tests. . Collaborate with other team members. . Tune your code for enhanced security and performance. . Maintain systems by fixing any existing issues. . Update issue tracking software. . Provide status updates. . Communicate with client. . Control versions of your code. . Research new technologies. . Lead a team of software engineers. . Mentor team members through training and guidance. . Upgrade skills and knowledge. . Evaluate candidates for open positions. . . Minimum Bachelors in Computer Science/Software Engineering or equivalent.. . Minimum four (4) years of related experience in a professional industry. . Strong knowledge of core PHP, MVC frameworks and Yii. . Strong knowledge of WordPress. . . Should know JQuery, JavaScript, AJAX . . Knowledge and experience in writing backend components and Restful APIs. . Understanding of security standards and compliances. . Experience with different relational and schemaless databases such as MySQL. . Creating a database structure for the required functionality. . Experience with writing unit tests and ensuring the minimum 90% test coverage. . Knowledge of and experience with Github, JIRA, and other collaboration tools.. . . . Company Location: Pakistan.