Wednesday, November 25, 2020

PHP Developer - LAMP Stack (2-5 yrs) (NaukriPanda)

1. Principal Accountabilities

What are the major responsibilities of this position?

Focus :

Responsible for managing back-end services and the interchange of data between the server and the users. The 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. Will also be responsible for integrating the front-end elements built into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities:

- Integration of user-facing elements developed by front-end developers.

- Build efficient, testable, and reusable PHP modules.

- Solve complex performance problems and architectural challenges.

- Integration of data storage solutions.

3. Essential Skills and Experience :

What critical knowledge and competencies are needed to successfully perform this position

- Extensive experience developing web applications in PHP 7+

- Extensive experience with LAMP stack and open source software in general

- Experience with any major PHP MVC framework

- Knowledge of object oriented PHP programming

- Develop modules and themes for WordPress

- Hands on experience in WordPress

- Proficient understanding of code versioning tools, such as Git

- Experience in developing REST API is added advantage.

- Hands on experience of unit testing

- Proficiency with HTML 5, CSS 3, Jquery.

- Experience in VueJS is added advantage

- Understand LINUX operating system

- Experience in an Agile development environment, particularly SCRUM would be an added advantage.

- Excellent troubleshooting and problem solving skills.

- Great communication and interpersonal skills is a must .

- Self-starter and be able to perform work with minimal supervisory direction.

- Knowledge of data quality, data management and security best practices.

- Strong Oral and written skills. Able to communicate effectively and clearly to both technical and non-technical audiences.

- Ability to take ownership; to anticipate and handle critical situations.

- Ability to thrive in fast-paced, but flexible and collaborative work environment.

Apply Now