Software Developer

Job Description

Job Description

  • Write “clean”, well-designed code
  • Produce detailed specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
  • Contribute in all phases of the development life-cycle
  • Follow industry best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Solve complex performance problems and architectural challenges
  • Documenting technical specifications.
  • Coordinating with designers, administrators, project managers and other programmers.


Requirements

  • Proven software development experience in PHP.
  • Understanding of at least 2 php frameworks like Laravel, Yii, Zend, Codeignitor.
  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc.
  • Good knowledge and experience in Object Oriented Programming and Design Patterns.
  • Good knowledge of Relational databases.
  • Familiarity of NoSQL databases, version control tools (Git).
  • Familiarity with limitations of PHP as a platform and its workarounds.
  • Ability to work independently and work with other team members to ensure on-time quality delivery of applications.
  • Experience in linux/unix environment.
  • Expertise in web service development and consumption (REST, XML Feeds, and SOAP).
  • Passion for best design and coding practices and a desire to develop new bold ideas.
  • BS/MS degree in Computer Science, Engineering or a related subject

Software Developer

Daraz

Classification:

Engineering

Job type:

Full Time

Location:

Karachi

Listed:

15-07-2019

Closes:

13-10-2019

Reference:

152774