Job Description
We are looking for PHP/ Laravel developers with solid knowledge of web application development using PHP programming and MySQL Server databases. The candidates should possess the ability to learn and grow within the team. The ideal candidate would be a highly resourceful and innovative developer with the:
Responsibilities
- Ability to understand business requirements and translate them into technical requirements
- Strong knowledge of PHP web frameworks such as Laravel, CodeIgniter etc
- Ability to write automated tests to ensure the product is of the highest quality.
- Should have a solid understanding of OOP and model view controller (MVC).
- Good understanding of fundamental design principles.
- Knowledge of authentication and authorization between multiple systems, servers, and environments.
- Ability to document the process of development, architecture, and standard components.
- Ability to coordinate with the co-developers and keep the project manager well informed about the project status.
- Perform a mix of maintenance, enhancements, and new development as required.
The Ideal Candidate Should Have:
- 2+ years’ post-graduation experience in PHP Frameworks (Laravel)
- Expertise in front-end technologies (HTML, JavaScript, CSS), PHP frameworks, and MySQL databases.
- Experience working with PHP, performing unit testing, and managing APIs like REST and SOAP.
- A solid understanding of application design using Laravel and CodeIgniter
- Ability to lead the entire life cycle of web application development right from the concept stage to delivery and post-launch support.
- Knowledge of database design and querying using SQL.
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Practical experience using the MVC architecture.
- Problem-solving skills and critical mindset.
- Familiarity with modern build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools such as Git and SVN.
- Development experience in writing high-quality, semantic, testable, maintainable, and well-documented code
- The desire and ability to learn