Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Collaborate with the development team in completing projects.
- Contribute to all phases of the development lifecycle and Produce detailed specifications.
- Write clean and well-designed code.
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Ensure smooth operations of web processes and infrastructure.
- Develop and deploy new features to facilitate related procedures and tools.
- Research, design, implement innovative software solutions and deliver projects on time and to specification with a high level of quality.
- Develop unit tests and work with Quality Control members on solving the defects.
- Follow industry best practices, & Investigate new technologies to be up to date with the new technical knowledge and skills.
- Create documentation for software developed to aid maintenance and code reuse.
Job Requirements
Job Requirements:
- BS degree in Computer Science, Engineering, or a related subject.
- +3 years of experience in developing PHP Laravel applications using the latest technologies.
- Previous working experience as a PHP/Laravel developer.
- In-depth knowledge of object-oriented PHP and Laravel 5.* PHP Framework.
- Hands-on experience with SQL schema design, SOLID principles, REST API design
- Software testing tools (PHPUnit).
- MySQL profiling and query optimization.
- Understanding fundamental design principles behind a scalable application.
- Integration of multiple data sources and databases into one system.
- Strong knowledge of the common PHP or web server exploits and their solutions.
- Deep understanding of code versioning tools, such as Git.
- Understanding of front-end technologies, such as JavaScript, HTML5, CSS3, bootstrap.
- Familiarity with JavaScript including Node.JS is a plus.
- Linux command line skills.