Full Stack Developer

Job Title:Full Stack Developer
Experience:2 to 3
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:IT/Software Development, Engineering – Telecom/Technology
Description:
  • Develop, test, and implement new software programs
  • Clearly and regularly communicate with management and technical support colleagues
  • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Independently install, customize and integrate commercial software packages
  • Facilitate root cause analysis of system issues
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Identify ideas to improve system performance and impact availability
  • Resolve complex technical design issues
  • Development of technical specifications and plans
  • Analyze user requirements and convert requirements to design documents
  • Make good technical decisions that provide solutions to business challenges
  • Provide comprehensive support to internal customers; achieve a resolution to outstanding problems or issues
  • Compile timely, comprehensive, and accurate documentation and or reports as requested
  • Possess up-to-date knowledge of technological developments in the industry
  • Communicate effectively and professionally in all forms of communication with internal and external customers
  • Multi-task and change from one task to another without loss of efficiency or composure
Qualifications:
  • Bachelor’s degree in a related area and 2-4 years of experience in the field or in a related area. 
  • Experience in PHP LARAVEL and CodeIgniter.
  • Strong proficiency in MySQL database.
  • Proficient level of HTML, CSS, JavaScript, and AJAX.
  • Experienced with MVC architecture.
  • Integration experience (SOAP, RESTful … etc).
  • Working and understanding Git and common SCM platforms (e.g. Github, BitBucket, GitLab)
  • Ability to handle several assignments simultaneously while focusing on the task at hand.
  • Desire to grow the technical skillset into new areas as our technology evolves.
  • Has knowledge of standard concepts, practices, and procedures within a particular field. 
  • Rely on experience and judgment to plan and accomplish goals. 
  • A certain degree of creativity and latitude is required. 
  • Typically reports to a project leader or manager.
  • Experience working in an Agile/Scrum development process.

Soft Skills:

  • Creative problem-solving skills.
  • Strong written and verbal communication and interpersonal skills.
  • Possess strong problem solving and decision-making skills while using good judgment
Contact:

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development