PHP Software Developer/Support Analyst

Job Summary

We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 4 years

Job Description

Integration of user-facing elements developed by front-end developers
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
Integration of data storage solutions including databases, key-value stores, blob stores, etc.
In terms of remote support, the candidate must have the capacity to visualize and solve users’ problems
Providing 1st, 2nd & 3rd Line support to computer users' problems, supplying training and feedback to those users to lessen the occurrence of future problems.
Design and subsequent development of application components from both a front-end and back-end perspective.
Troubleshooting difficult or unusual situations, and suggesting workflow improvements to management.
Ability to defuse excited and sometimes irate users or customers is also a valuable trait.
Writing documentation for the portions of applications you are responsible for.
Identifying potential areas of risk and suggesting mitigating actions.
Assisting in the planning and estimation of the development team’s work.
Must have helpdesk support experience as will move on to more advanced technical roles, such as system or network administrator, application developer, or database administrator.
Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.

High scalability projects involving cloud-based infrastructure design and implementation

Working knowledge of object-oriented design and development skills

Successful track record of developing quality software products and shipping production ready software

Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability

Experience debugging distributed systems with high data loads

Deep understanding of distributed data model

Solid understanding of the Software as a Service (SaaS) model in the online environment

Design, develop and implement unit and scenario testing for existing code base and for new functionality under development

Experience with Scrum/Agile development methodologies

Strong knowledge of PHP web frameworks {{such as Laravel, Yii, etc depending on your technology stack}}
Understanding the fully synchronous behavior of PHP
Understanding of MVC design patterns
Working understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Understanding accessibility and security compliance
Strong knowledge of the common PHP or web server exploits and their solutions
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Familiarity with limitations of PHP as a platform and its workarounds
Creating database schemas that represent and support business processes
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as Git
Qualification & Experience :
BSc. in Computer Science and related disciplines or working experience in related field
Minimum of 4 years’ experience on similar role
Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs
Other Skills
Right attitude
Good team spirit
Bold, articulate and confident
Excellent analytical, writing and oral skills
Good use of presentation tools
Good interpersonal relationship skills

Share Job Post

| Full Time |
NGN Confidential
Job Function IT & Software
| Full Time |
NGN Confidential
Job Function IT & Software
| Full Time |
NGN Confidential
Job Function IT & Software
| Full Time |
NGN Confidential
Job Function IT & Software

Log In to apply now