Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write clean well designed code - Important
- Produce detailed specifications
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute in all phases of the development life cycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Meeting project timeliness and deadlines
- Help maintain code quality, organization, and optimization.
- Up-to-date knowledge with current frameworks
- Invest in quality: tracking time for unit, integration and acceptance testing for both front end and back end is a given
Job Requirements
- Strong familiarity with MySQL database.
- Strong knowledge and experience in PHP application development as well as familiarity with LAMP stack, HTML, CSS, and JavaScript.
- Excellent knowledge in OOP, MVC & Design Patterns.
- Good knowledge of the PHP MVC frameworks (Laravel or Codeigniter).
- Experience in managing source code using Git.
- Good knowledge of console application and web applications is a plus
- Familiarity with RESTful APIs and Payment APIs integration
- Flexible skills to be able to learn new technologies quickly and easily migrate between different PHP based technologies
- Experience with PHP unit testing
- Familiarity with Node JS and MongoDB is plus
Job Behavioral Competencies
- Very good communication and interpersonal skills
- Time and stress management skills
- Problem solving skills
- Critical and analytical thinking skills
- Adaptability/flexibility
- Being highly organized
- Self-motivation
- Ability to learn