Senior PHP Developer


Company Name: Gaditek
Location: Karachi

The ideal candidate will efficiently and quickly write PHP in a timely and scalable way in order to improve the code-base of the company's products in meaningful ways. This candidate will be able to test the code and make adjustments where necessary. They should also be experienced in contributing to the whole software design lifecycle. 

 

Responsibilities

  • You will work with Software Engineers, Business Analysts and System Support staff as directed by the Lead Software Engineer.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Work closely with Lead Software Engineer and Business Teams to estimate work efforts on ongoing and upcoming projects.
  • Will be involved in the full software development life-cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner.
  • Support and develop software engineers by providing advice, coaching and educational opportunities.
  • Ensure that code meets specifications. Write code that is easily maintainable. You will debug own code for preliminary testing and must practice standard software development methodologies.
  • Code, test, and implement configuration changes to software applications to meet both functional and technical requirements.
  • Generate innovative ideas and support new ideas or approaches that enhance service.
  • Ensure that all architectural/coding guidelines are followed by all team members you’re working with.
  • Provide guidance to and review the work of other team members as well as investigate ways to potentially improve existing code and implement improvements.
  • Participate in requirements debriefing and finalizing requirements.
  • Participate in root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems.
  • Assist in providing ballpark estimates for prioritization.
  • Write the unit-test code and perform unit-tests on the developed software.
  • Understand and execute the unit test plans and document results properly. Investigate, analyze and report any corrective action on reported defects.
  • Coordinate with peers and Architects for accurate and recommended development approaches for assigned tasks.


Qualifications

  • Minimum Experience – 4 years of professional experience as a Software Engineer or similar capacity.
  • Maximum Experience – 6 years of professional experience as a Software Engineer or similar capacity.

Specific skills

  • LAMP Stack
  • NodeJS,
  • Web Services
  • Analytical Ability / Problem Solving

Personal characteristics.

  • Self-Motivated
  • Adaptable to changes
  • Teamwork
  • Effective communicator
  • Able to understand and respond back to written emails, tasks and reports in English
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    EngineeringInformation Technology
  • Industries

    Information Technology and Services


Post a Comment

0 Comments