Browse Jobs
For Employers
Post JobLog inGet Started

PHP Developer

VA Computing Egypt
New Cairo, Cairo
Posted 3 years ago
12Applicants for2 open positions
  • 12Viewed
  • 7In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Opportunity:

  • We are looking for an enthusiastic and exceptional PHP Developer.
  • VA company offers an exceptional opportunity for a highly skilled and experienced to be an integral part of our successful, growing business. You will be responsible for helping us elevate our technology stack to the next level. You will work with a team of developers to ensure all code meets professional standards and business goals, as well as work as effectively independently “self-developed” during sprint sessions.

Responsibility:

  • Design, Development, and testing of( Odoo ERP) modules, projects, products, and interfaces.
  • Integrate Odoo with other applications.
  • Build WordPress plugin, and integrate it with other applications. Good understanding of accessibility and security compliance
  • Knowledge of how to interact with Restful APIs and formats (JSON, XML).
  • Solid experience of design principles behind a scalable application, data structure, APIs.
  • Solid knowledge of user authentication and authorization between multiple systems, servers, and environments

WordPress

  • Experience working with WordPress.
  • Solid understanding of the WordPress theme and plugin.
  • MySQL Database manipulation (writing and executing queries)

Odoo

  • Experience working with Odoo.
  • Technical and Functional knowledge of Odoo modules and features
  • Strong expertise in Python and Odoo
  • Expertise in Odoo integrations with other cloud systems

Tasks:

  • Maintain high standards of code quality.
  • Adhere to a rigorous test-driven development process.
  • Write feature design specification documents for coding and design activities.
  • Follow agile principles and CI/CD process pipelines.
  • Work with Scrum team to help prioritize development activities and estimate level of effort.
  • Maintain sprint backlog refinements up to date.
  • Contribute to all scrum events especially Sprint planning, Retro, Sprint Review.
  • Collaborate with cross-functional teams to define and deliver new features.

Job Requirements

Educational Requirements: 

  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent.

Technical Requirement: 

  • Proficiency with Python
  • Knowledge across multiple Dynamics 365 Apps, JavaScript, HTML5, jQuery, CSS3, Bootstrap

Relevant Experience: 

  • Intermediate Odoo Development experience
  • Ajax, jQuery, VueJS, React, or any other JS frameworks.

Technical competencies : 

  • Python programming, XML, PostgreSQL are required to understand and work with Odoo.
  • Work with Python web frameworks such as Odoo,
  • Technical and Functional knowledge of Odoo modules and features
  • Concrete understanding of object-oriented design and programming
  • Work with PostgreSQL database
  • Work with HTML, XML, JavaScript, React and jQuery.
  • Good knowledge of business processes
  • Good knowledge of ORM (Object Relational Mapper) libraries such as SQL Alchemy
  • Solid experience of design principles behind a scalable application, data structure, APIs in Odoo
  • Fast learning and have an ability to learn new technologies.
  • Good technical and database skills
  • Proficiency in either PHP
  • Proficiency in both SQL and NoSQL databases.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience in developing large-scale and multi-tier solutions that are capable of handling massive amounts of transactions received from thousands of clients per second.

Soft Skills:

  • Excellent communication skills.
  • Be able to produce original ideas.
  • Collaboration and teamwork
  • Creative and analytical approach.
  • Time management, ability to multi-task and perform under pressure.
  • Quick decision-making and problem-solving are some of the important skills for this role.
  • Understand what appeals to different target audiences.
  • Accept criticism and be able to work positively.
  • Be flexible and willing to meet technical criteria.
  • Have an eye for detail.
  • Proficiency in implementing, configuring, and developing web services.
  • Proficiency in microservice development.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPHP Developer