Description


ROLE PROFILE
OVERVIEW Role Title
Senior PHP Developer Reporting Relationships
Reports To:
Web/STB Development Manager
Supervises:
NA
How many positions reports directly to you? NA Function
Technology Development Department
Technology Classification
Consultant Employment Type
Full Time Consultant
Role Purpose
Responsible for developing, maintaining and supporting PHP websites and its related corns and services and maintain the development environments.
Main Duties and Responsibilities
▪ Build rich and interactive PHP websites.
▪ Support current existing PHP websites.
▪ Contribute quality code in a fast-paced, innovative environment.
▪ Personally challenge themselves to improve code quality and productivity.
▪ Assist with removing technical impediments, design features, and suggest process improvement wherever necessary.
▪ Ability to manage day to day tasks and thrive in a collaborative environment with minimal supervision.
▪ Extensive experience using JavaScript, HTML5, CSS/CSS3, LESS/SASS, AJAX, JSON, jQuery
▪ Build and maintain a web servers BE crons and maintain all related configurations.
▪ Build and maintain Mysql database with its all tables and schema relations.
▪ Mid Experienced at building single page javascript application that integrate with Rest Service backend
2
Competencies
Competency Definition
Action Oriented Consistently maintains high levels of activity or productivity; sustains long
working hours when necessary, works with effectiveness and determination.
Conflict Management Uses appropriate interpersonal styles and techniques to reduce tension and/or
conflict between two or more people, able to size up situations quickly,
identify common interests and facilitates resolution.
Follow-up Monitors the work of direct reports to insure quality standards, considers the
knowledge, experience and skill of staff members when determining extent of
review.
Quality Orientation Monitors and checks work to meet quality standards, demonstrates a high
level of care and thoroughness, checks work to ensure completeness and
accuracy.
Stress Tolerance Maintains effective performance under pressure, handling stress in a manner
that is acceptable to others and to the organization.
Teamwork Participates as an active and contributing member of a team to achieve team
goals. Works cooperatively with other team members, involves others, shares
information as appropriate, and shares credit for team accomplishments.
Technical/Professional
Knowledge and Skills
Possesses, acquires and maintains the technical/professional expertise
required to do the job effectively and to create client/customer solutions.
Technical/professional expertise is demonstrated through problem solving,
applying professional judgment and competent performance.
Supervisory Responsibilities
Pillar Description
Work Leadership May have project management responsibilities
Decision making Responsibilities
Decision Making and Budget Responsibility
Tasks are multiple and focus more on single processes.
Performs tasks and duties under general supervision, using established procedures. Chooses from limited
alternatives to resolve problems.
3
Summary of Person’s Specification
Criteria Essential Desirable
Education
Bachelor Degree
Skill and/or Certification
▪ Experience in using source control
management such as GitHub, bit bucket
▪ Exposure to Agile, Continuous Integration,
Test Driven Development
▪ Experience of OTT, IP, IPTV, DRM, CA,
mobile devices (iPad, Android etc.), RTP
technologies and MPEG standards
▪ Mid experience in HTML5, CSS/CSS3,
LESS/SASS
Work Experience
Technology, Media
Years of Experience
5-7

Education

Bachelor Degree