Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job:
- To create, document, deploy professional code based on a conceptual
- Description of the business logic.
- Participating in requirements analysis.
- Participating in software design
- Participating in giving presentations
- Participating in software testing
- Writing technical documents
- Solving big technical problems
- Researching new technologies
- Write high-quality source code to program complete applications within deadlines
- Control tools and of developing web services.
- Conduct functional and non-functional testing
- Develop and deploy new features to facilitate related procedures and tools if
necessary - Troubleshoot, test and maintain the core product software and databases to
ensure strong optimization and functionality - Develop technical documents and handbooks to accurately represent application design and code
Job Requirements
- Proven software development experience in PHP
- Experience in developing web applications using at least one popular web
framework (Symfony2, Laravel, ..., etc) - Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc
- Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc
- Good knowledge of relational databases SQL and ORM technologies, version
- Good knowledge of Magento.
- Fluency with at least one SCM tool (Git, SVN, or similar)
- Fluency with setting up a local dev-server.
- Experience in common third-party APIs (Google, Facebook, eBay etc)
- Experience with test-driven development, perform unit and integration testing
before launch - Passion for best design and coding practices and a desire to develop new bold ideas
- BS/MS degree in Computer Science, Engineering or closely related field is
strongly preferred - Knowledge of mobile development is a great plus. (Android, IOS, PhoneGap)