Job Description :
- 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.
Essential Skills and Experience :
- 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.