Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

MidEast Communication Systems
New Cairo, Cairo
Posted 3 years ago
28Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Provide technical leadership to teammates through coaching and mentorship. 
  • Maintain high standards of software quality within the team by establishing good practices and habits. 
  • Identify and encourage areas for growth and improvement within the team. 
  • Capable of understanding and contributing to the technical solution from design through to code level 
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, front-end, back-end applications built on different technologies. 
  • Design, develop, and unit test applications in accordance with established standards. 
  • Participate in peer-reviews of solution designs and related code. 
  • Analyze and resolve technical and application problems. 
  • Design and implement new features for Web and mobile applications.
  • Optimize software to maximize speed and scale, factoring in network latency and bandwidth constraints.
  • Develop test infrastructures, writing documentation and ensuring high performance.
  • Translating of UI/UX wireframes to visual elements.

Job Requirements

  • Bachelor’s degree in Engineering or Computer Science
  • Strong knowledge of PHP web frameworks such as Laravel, Yaf, etc s
  • Understanding of MVC design patterns
  • Understanding of front-end technologies, such as JavaScript, jQuery, HTML5,  CSS3, and Adobe Flash
  • Knowledge of object-oriented PHP programming
  • Understanding server-side technologies such as Apache, NginX and NodeJS
  • Understanding accessibility and security compliance
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding of how the Internet works and the technologies behind it
  • Integration of multiple data sources and databases into one system

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer