KEY RESPONSIBILITIES:
- Design and develop programming systems making specific determinations about system performance.
- Responding promptly and professionally to bug reports.
- Review and repair legacy code.
- Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
- Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
- Analyze system specifications and translate system requirements to task specifications for junior developers.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
- Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
- Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
- Writes, edits, and debugs new programs for assigned projects, including necessary records and desired output.
- Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural.
- Mentor, coach and train junior staff to develop their capacity and skill in programming.
- And any other duties that may be assigned from time to time.
SKILLS AND COMPETENCE:
QUALIFICATION
Degree in Computer Science or equivalent field.
QUALIFICATION
Degree in Computer Science or equivalent field.
EXPERIENCE AND OTHER COMPETENCIES:
- At least 2 years of technical work experience in PHP, MySQL and related Open Source Technologies.
- Database design and software development experience.
- Expert knowledge of computer languages, computer logic and flow-charting and computer program design methods and techniques.
- Expert knowledge of maintaining and debugging live software system and of writing and editing program documentation.
COMPETENCIES:
- Well-developed troubleshooting capacity and clarity of thought
- Have high energy, clear goal orientation and strong work ethics
- Strong organization skills with the ability to prioritize workloads and work within tight deadlines
- Excellent customer support and communication skills
- Ability to work independently and collaboratively in a team environment and to multi-task
- Ability to interact with users/ office use in simple non-technical language
- Excellent communication and interpersonal skills (verbal and written
- Team worker, able to work in a multi-cultural environment and with multi-disciplinary teams
APPLICATION PROCEDURE:
To apply for this post you must be a registered user. Log into your account then go to Vacancies, view the post and click on the button: "Apply for this job".
Applicants are required to state thier current/last salary.
Candidates must supply an email and telephone contact that will be used when offering interviews. The application closing date is 16th May 2012. Only
To apply for this post you must be a registered user. Log into your account then go to Vacancies, view the post and click on the button: "Apply for this job".
Applicants are required to state thier current/last salary.
Candidates must supply an email and telephone contact that will be used when offering interviews. The application closing date is 16th May 2012. Only
No comments:
Post a Comment