- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Produce detailed specifications.
- Write clean and well-designed code.
- Ensure being up to date with the latest needed technologies aiding the Client’s projects needs and delivery.
- Contribute in all phases of the development lifecycle
- Integrate with the user interface part of the system that is developed by front-end developers.
- Build testable, scalable, and reusable PHP modules
- Data migration, transformation, and scripting.
- Outputting data in different formats.
- Optimization of the application for maximum speed and scalability.
- Building reusable code and libraries for future use.
Bachelor’s degree in computer science or information technology.Excellent understanding of OOP and design patterns.Excellent understanding of database design basics and MySQL querying.Expertise in developing web applications using PHP framework (Laravel).Expertise in Laravel Restful API and Repository design pattern.Familiarity with PHP tools and libraries such as Composer and PHP Unit.Expertise in Javascript, JQuery, HTML and CSS.Good knowledge of large-scale web application deployment.Implementation of security code and data protection.V. Good problem-solving skills.V. Good verbal and written communication skills.Familiarity with developing web applications using framework (codeigniter).Skilled in designing and optimizing database queries.Knowledge in queues, multi-threading, parallelization.wordpress development themes and plugins.Experience using Agile (Scrum) Process and Agile tools.Strong knowledge of the common PHP or web server exploits and their solutions.