| Job
Title: |
Software Engineer |
Reports To: |
The Technical Operation Area Manager |
Ref: |
afjob-se201003 |
| |
Great opportunity to join a leading regional organization
AfriNIC is the Internet Numbers Registry for Africa. AfriNIC is a non- governmental and not for profit
organisation registered in Mauritius to provide Internet number resource management and some
coordination services to the African Internet community.
General Functions:
The position involves participation in the full life cycle of software development supporting the
function and mission of AfriNIC. We are looking for an experienced Software Engineer to produce
high quality software, and who is capable of research, design, development, testing, and
documentation.
This position is based at the AfriNIC headquarters in Mauritius. The Software Engineer reports to
the Technical Operations Area Manager.
Responsibilities:
- Develop effective relevant code using C, PERL, or other languages as
deemed appropriate by the team. Relevant code includes entirely new code, or
changes to existing code to adapt a new requirement.
- Write and/or review project specifications outlined by design requirements,
flowcharts, and diagrams.
- Develop and maintain software for data-flow integration between internal teams.
- Develop, maintain and support software as necessary.
- Develop and maintain registration software to update the whois database. Create
utilities to modify records, produce statistical reports, and scan the database for
integrity.
- Make recommended changes to improve overall performance. Adapt programs to
increase operating efficiency.
- Detect and debug syntactical or logical errors reported by staff
- Document all code. Write documentation to describe program development, logic
coding, and corrections. Develop manual pages.
- Establish project timelines with management for project milestones and completion
dates.
- Train staff when implementing new tools or modifying existing tools.
- Evaluate new software products, develop comparative analysis, and prepare
purchase suggestions to management.
Skills Required:
- Has a minimum of 3 years of software development experience.
- Able to develop software in C and PERL.
- Conversant with networking principles as applies to an ISP environment.
- Has experience with relational databases (in particular MySQL).
- Conversant with UNIX operating systems (FreeBSD and CentOS)
- Is able to write, edit, and maintain UNIX shell scripts.
- Can demonstrate successful development of production grade software.
- Is able to use and extend object-orientated software, libraries and frameworks.
- Can work well under pressure.
- Bachelor’s degree in a related field of study.
- Team player with very strong written and spoken English skills.
Skills Preferred:
- Previous experience working with PKI infrastructure.
- Familiarity with open source software.
- Familiar with AJAX, PHP, JavaScript, Web services and HTML 5.
- Knowledge of, or participation in AfriNIC and/or the ISP community.
Additional Duties:
Perform other related duties as required and assigned by the Technical Operations Area Manager.
Benefits:
As well as competitive salaries, we offer a wide range of secondary benefits. These include:
- Health insurance,
- 24h Accident cover
- International travel opportunities
- Vacation leave
- Generous training budget for all staff
- Language lessons
- Regular performance and salary reviews
- Subsidised Internet connectivity costs
- Travel costs reimbursed
- Paid parental leave after one year with the company
Applications:
For additional information and a full Job Description, please visit http://www.afrinic.net/job/.
If you wish to apply for this position, please email a Letter of Motivation accompanied by your CV,
both in English, to jobs[at]afrinic.net. To facilitate timely handling of your application, please quote
the relevant Vacancy Reference Number and your name in the subject line of your email or Letter
of Application.
APPLICATION DEADLINE: 21st May 2010
AfriNIC reserves the right to call only the best qualified candidates for an interview and not to make any appointment following this advertisement.
|