Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

Lucid Training
Heliopolis, Cairo
Posted 7 years ago
28Applicants for2 open positions
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Lucid Training is looking for a talented Senior Software Developer possessing the art of web programming to join its team. The candidate is expected to:

  • 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, 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer