Senior PHP Developer

Safa Tech. - Maadi, Cairo

14
Applicants for
2 open positions
14
Seen
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable, Medical and Social Insurance
Languages:
English
Vacancies:
2 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 appropriate field of study or equivalent work experience.
  • 5+ years of experience as a software engineer.
  • Fluent in PHP and JavaScript, specifically have experience in the following technologies : PHP, JSON, XML, REST, NoSQL Database (MongoDB, Cassandra), RDBMS (SQL, MySQL), MVC frameworks (Laravel, Lumen, Codeigniter), Design Patterns, JavaScript, JQuery, AngularJS, .NET (C# Desktop, Console)
  • Understand emerging web and desktop development models.
  • Successful track record of developing quality software products and shipping production ready software.
  • Experienced with most ancillary technologies necessary for Internet applications and web services: HTTP, TCP/IP, POP/SMTP, etc.
  • Good understanding and ability to consume Web Services protocols such as REST, SOAP and API design for extensibility and portability.
  • Working knowledge of object-oriented design and development skills.
  • Ability to read Software Documentations / SDKs and integrate new hardware devices into existing systems using C# programming language.
  • Ability to use version control software such as GIT and SVN.
  • Experience writing SQL queries for SQL Server or another Relational Database.
  • Experience with integrating RFID (UHF, HF) technologies is a plus.
  • 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 Technologies.

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

See all Careers and Jobs at Safa Tech.
Hiring?
Signup for an employer account and Post your Jobs!