ad
ad

Software Developers Vacancies at Grameen Foundation

Job Title: Software Developer (2)
Company: Grameen Foundation

Vacancy: Software Developers(2)
REPORT TO: Technology Manager
Country: Uganda
Job Description (Duties):

The Software developer should be a self-motivated individual who exhibits proven skills working with software development teams, and an ability and willingness to learn/adapt to new technologies, methods and tools.

Essential Job Functions

Interpret specifications and designs as provided.
Translate such specifications into appropriate, high quality and documented programs/applications on time, for Grameen Foundation.
Adopt Grameen Foundation development processes, best practice methods, tools and coding guidelines.
Successfully communicate with the rest of the development team throughout the development process, participate in brain storming sessions on design and implementation specifications, aid in code review, they will be expected to guide and train fellow team members.
Attend trainings and and participate in knowledge transfer exercises. Where the candidate has superior knowledge, they will be expected to guide and train fellow team members.
Offer input in planning , brainstorming, specification and resource estimation processes prior to development.
Aid in deployment and technical support of development systems and applications.
Beware of current trends and techniques in the chosen tools, platform and technologies.


Necessary Qualifications:

Bachelors degree in Computer Science, Engineering or a related field.
3-5 years experience as part of the software development team.
Experience in developing applications for mobile phones. Java 2 Micro Edition and Android experience are a plus.

Required knowledge, skills and abilities

Deep commitment to eradication of poverty and alignment with Grameen Foundation's mission.
Knowledge of Java and multi-tier design.
Familiarity with system specification and design as well as various development processes and paradigms (required)
Familiarity with Test Driven Development (+)
Familiarity with Junit (+)
Knowledge of Apex Programming (+)
Mobile Application development (+)
Programming in a team environment
Source/code control (+)

Database skills

Familiarity with Msql and MSSQL (+)
SQL knowledge (Required

Tools

Eclipse
Tortoise SVN (+)
Familiarity with project management tools.

Physical and Environmental Conditions

This position doesn't require unusual demands for physical effort. This position may occasionally require physical effort to lift and transport boxes weighing no more than 50 pounds. It will require spending many hours talking on a telephone.
Work environment involves everyday risks or discomforts that require normal safety precautions typical of places such as offices, meetings or training rooms, residences or commercial vehicles e.g. use of safe work place practices with office equipment, and/or avoidance of trips and falls, and observance of fire regulations and traffic signals.

How to Apply: If interested, please submit in person a typed up-to-date CV and application letter with copies of your academic papers.

NFT Consult – Uganda,Kisozi Complex, Plot 6/8 Kyaggwe Road, Nakasero
Tel: +256 0414237904 / 24, 0312266904

OR

NFT Consult - Rwanda, Plot 8721, Golf Course Road, Nyarutarama, Kigali, Rwanda.
Tel: +250 252570099, +250 0755335419, +250 0785119453.



Attach your CV and application letter ONLY; please merge them into ONE file in MS word or PDF format.

DO NOT attach scanned academic papers or documents when applying online.


Deadline: 18/2/2011

0 comments:

Post a Comment

Click Like Button Below

ad