Careers
Job Description
PHP Developer, AG Research Sydney
|
|
||
| Job Title |
PHP Developer |
Identification
GD |
|
|
||
| Reports To | Designated functional manager | |
|
|
||
Job Description
The PHP Developer will apply their knowledge and skillset in the planning and design of an Asterisk based solution using various technologies centered around the Asterisk 1.6.X product, MySQL database server, and the apache web server.
Duties and Responsibilities
The PHP Developer performs a wide range of duties including some or all of the following:Design:
- Develop functional specifications based on requirements
- Create estimates based on specifications, indicating the level of effort required for the activities defined
- Debug and Test within the development environment
- Develop application reporting as required
Development:
- Develop modules using an object orientated approach
- Meet multi-lingual requirements using a language engine developed internally
- Implement layout and design using the Smarty PHP
Template engine
- Help develop and maintain database models to support application
- Develop and maintain business objects and components to support application functionality
- Respond to application questions and problems.
- Make modifications to the application software as required.
- Support the development of documentation to support end-user and help system
- Develop internal system
documentation
- Participate in development projects as a team member and/or development leader.
- Adherence to the standard Project Management and Software Development Life Cycle
- Mentor or train less experienced developers as required.
Mandatory Qualifications
Education (One or more of the following)
- University Degree in Computer Science or College Diploma in Software or Web Development
- Self-Directed Education *
*Proven Competency in the following skills based on self
education and previous experience.
Knowledge, skills and abilities
- Knowledge of Application and Web Design Standards using the PHP language
- JavaScript, HTML, DHTML, and CSS
- XML, XSLT
- MySQL
- Linux system familiarity
- Revision Control Systems (Subversion, and CVS)
- Software life cycle and the build/release processes.
- Understanding of Object Orientated design patterns
- Understanding of relational database design
- Knowledge of Web and PHP security concepts
- Skills around debugging and testing in a PHP development environment
- Knowledge of Quality Assurance and Application Testing procedures.
Proficiency in the use of the following software packages:
- PHP Development environments. (Eclipse, Zend Studio, etc)
- MySQL Administrator or Workbench
- Smarty Template Engine for PHP
- Microsoft Office
Personal characteristics
The PHP Developer should demonstrate competence in the following:
- Behave Ethically:
Understand ethical behavior and business practices, and
ensure that own behavior and the behavior of others is
consistent with these standards and aligns with the values
of the organization.
- Communicate Effectively:
Speak, listen and write in a clear, thorough and timely
manner using appropriate and effective communication tools
and techniques.
- Creativity/Innovation: Develop new and
unique ways to improve operations of the organization and to
create new opportunities.
- Foster Teamwork: Work
cooperatively and effectively with others to set goals,
resolve problem, and make decisions that enhance
organizational effectiveness.
- Lead: Positively influence others to
achieve results that are in the best interest of the
organization.
- Make Decisions: Assess situations to
determine the importance, urgency and risks, and make clear
decisions which are timely and in the best interests of the
organization.
- Organize: Set priorities, develop a
work schedule, monitor progress towards goals, and track
time/details/data/information/activities.
- Plan: Help determine strategies to move
the organization forward, set goals, create and implement
actions plans, and evaluate the process and results.
- Solve Problems: Assess problem
situations to identify causes, gather and process relevant
information, generate possible solutions, and make
recommendations and/or resolve the problem.
Working Environment
Working Conditions
TDB
Physical Requirements
None
Direct Reports
As delegated by functional manager.
Please forward Resumes to
Angela Polegatto
Director of HR
careers@agresearch.ca
