Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- You will join a team with a good background in software development
- You will be introduced to a different experiences and new technology topics.
Responsibilities:
- Implement software development tasks according to development plan
- Build efficient, testable, and reusable PHP modules
- Maintain high performing codebases and solve complex performance problems
- Develop solutions in given time frames
- Communicate with managers about any issues or concerns
Job Requirements
- Solid background in software design and architecture.
- A good understanding of OOA, OOD, and OOP.
- Familiarity with source controls like (SVN, and preferably GIT), and Development Vs. Production environments.
- Extensive experience with LAMP stack.
- Adequate knowledge of HTML5, CSS3.
- Proficiency in JavaScript, jQuery, and Ajax.
- Involved in developing projects using frameworks like laravel, phalcon, ...etc.
- Engagement in using CMSs like WordPress and OpenCart.
- In-depth technical knowledge of performance issues.
- Good knowledge of security and encryption.
- Have a good experience with scalable and highly available web applications.
- Shell scripting.
- Documentation skills in writing technical papers and proposals.