Senior PHP Developer

Safa Soft - Maadi, Cairo

Applicants for
4 open positions
In Consideration
Experience Needed:
More than 4 years
Career Level:
Job Type:
Full Time
Confidential, Medical and Social Insurance
4 open positions
About the Job
  • Determine and identify high-level functional and technical requirements on the basis of interactions with the user community and knowledge of enterprise architecture.
  • Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.
  • Interact with project management to plan project schedules and technical direction.
  • Provide quality assurance review and the evaluation of existing and new software products.
  • Develop high-level system design diagrams for program design, coding, testing, debugging and documentation.
  • Develop and implement moderate to complex web applications on one or more platforms.

Job Responsibilities :

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Accomplish engineering and organization mission by completing related results as needed.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; reading professional publications.
  • Stay on the leading edge of development practices and understand business needs and know how to create the tools to manage them.
  • Mentor junior and mid-level engineers.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.
  • Collaborate with team to brainstorm and create new products and achieve organization goals,
  • Be a persistent, creative problem solver and remain cool and effective in a crisis.
  • Protects operations by keeping information confidential.
Job Requirements

Job Requirements :

  • Bachelor’s Degree in an appropriate field of study or equivalent work experience.
  • 4+ years of experience as a software engineer.
  • Fluent in PHP , node Js and specifically have experience in the following technologies : JSON, XML, REST, NoSQL Database , RDBMS (SQL, MySQL), MVC frameworks (Laravel, Lumen, symofny), Design Patterns.
  • Understand emerging web and desktop development models.
  • Successful track record of developing quality software products and shipping production ready software.
  • Good understanding and ability to consume Web Services protocols such as REST, SOAP and API design for extensibility and portability.
  • Ability to use version control software such as GIT and SVN.
  • Job Skills :Teamwork, Analytical Thinking, Comfortable Writing and Analyzing SQL Queries, Critical Thinking, Troubleshooting, Programming Experience, Attention to Detail, Back-end Development, Problem Solving, Self-Directed, Self-Motivated, Multitasking, Verbal and Written Communication, Software Design / Architecture.
About this Company

Safa Soft.

Safa Soft is a multinational company provides professional B2B solutions in the travel industry for the public and private sectors.

See all Careers and Jobs at Safa Soft
Signup for an employer account and Post your Jobs!