Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About The Job:
Lucid Training is looking for a talented Senior Software Developer possessing the art of web programming to join its team.
We are currently developing a SaaS product to serve our clients world wide.
Job Responsibilities:
- Develop new modules and features to improve the overall system for our target customers.
- Develop new applications to maximize the user experience & ease of use for all related to the system.
- Maintain our platform ensuring its ease of usability for our target end-user.
- Write structured, organized, re-usable code.
- Document during work in every part of the development (code, version control, workflows & scenarios, etc...).
- Debug and perform the required tests to ensure that the newly implemented feature matches its logical requirement by performing different types of use case scenarios.
- Write optimized SQL queries.
Job Requirements
- Minimum 4 years of professional experience using PHP.
- Minimum 3 years of professional experience using JavaScript.
- Excellent knowledge in OOP, MVC & Design Patterns.
- Hands on experience with at least one of the following JS/Hybrid Frameworks
- Experience using at least one of the PHP Frameworks.
- Experience using third party APIs (Google Maps, Payment gatways, Facebook, Amazon AWS, etc...).
- Experience using RESTFUL Web Services.
- MySQL database (InnoDB & MyISAM engines).
- Basic knowledge of Web/Cloud Hosting & SMTP.
- Git/SVN revision controls is a must.
- Full software development life cycle experience.
- Ability to make workflows & different test case scenarios.
Personal Skills:
- Problem solver
- Very organized
- Details-oriented
- Analytical person
- Ideas Brainstormer
- Ability to work under stress
- Ability to meet deadlines and complete the required tasks within the specified time-frame
- Motivated, eager to learn, and accept challenges for new opportunities