Key Responsibilities: Develop, test, and maintain dynamic websites and web-based applications. Utilize backend data services and contribute to increasing existing data services API. Lead the entire web application development life cycle right from concept stage to delivery and post-launch support. Refactor, optimize and improve the existing codebase for maintenance and scale. Use test-driven development and acceptance tests to ensure feature quality. Interface with customer and internal teams to gather requirements and develop software solutions. Document the development process, architecture, and standard components. Coordinate with co-developers and keeps project manager well informed of the status of development efforts. Requirements and Skills: Proven software development experience in PHP. Demonstrable knowledge of web technologies including HTML, CSS, JavaScript, AJAX, etc. Experience in common third-party APIs (Google, Facebook, eBay, etc.). Knowledge of. object-oriented PHP programming. Familiarity with SQL/NoSQL databases and their declarative query languages. Proficiency in code versioning tools, such as Git. Bachelor's degree in Computer Science, Engineering, or a related subject is preferred. Additional Skills That Enhance Performance: Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc. Good knowledge of relational databases, version control tools, and of developing web services. Passion for best design and coding practices and a desire to develop new bold ideas
Employement Category:
Employement Type: Full time Industry: Others Role Category: Application Programming / Maintenance Functional Area: Not Applicable Role/Responsibilies: PHP Web Developer