Software Engineer Jobs Kenya.
The Generation Challenge Programme (GCP) is seeking a dynamic, innovative and self-motivated software engineer work with a team to develop software for the Integrated Breeding Platform (IBP, http://ibp.generationcp.org/).
GCP partners are engaged in plant breeding worldwide and through its $20m IBP project, the GCP seeks to improve the efficiency of these efforts by integrating molecular techniques and advanced information management into traditional breeding practices. Essential to this work are software tools that aid molecular plant breeders in deciding which parental lines are to be included in crosses and what subsequent selections are to be made based on all available phenotypic and molecular data.
These tools will be developed using the open source cyber infrastructure of the NSF funded iPlant Collaborative (http://www.iplantcollaborative.org/) and will be assembled into an Integrated Breeding Workbench designed as a configurable workflow management system. The Software Engineer will be responsible for the following:
•Contribute to developing an open source informatics workbench to support integrated plant breeding projects.
•Implement software according to the project requirements, specifications, and timelines.
•Contribute to the development of professional processes, procedures, and standards for delivering quality products in a timely fashion.
•Work within established development standards and methodologies, including agile development, pair programming, and test- and behavior-driven development.
•Work with other software engineers to document and promote best practices and patterns.
•Work with a team of developers or alone to evaluate/research current and new software development technologies, such as programming languages, application platforms, libraries, and data storage systems.
The Software Engineer will report to the Senior Software Engineer. He/She will interact closely with subject matter specialists as well as with users of the IBP (primarily molecular breeders and traditional breeders integrating markers into their breeding programs) to ensure that the users’ needs are met and to assess future needs.
This position, based with the iPlant development team at The University of Arizona, Tucson, is for a fixed-term contract of two years, with possibility for renewal subject to performance and funding.
We are seeking candidates with the following qualifications:
1. Bachelors degree (or equivalent) in computer science
2. Experience working in a team environment on successful software projects.
3. Experience with Object-oriented programming in languages (eg. Java, C++, or C#)
4. Experience with Object-oriented analysis and design.
5. Knowledge of Web application development frameworks (eg. Struts, Spring, GWT)
6. Experience developing rich Internet applications (eg. with AJAX or Adobe Flex or any Javascript framework)
7. Experience with and understanding of agile development methodologies.
8. Experience with a version control system (eg. Subversion, CVS, or Git)
9. Excellent interpersonal and communication skills.
Experience or qualifications in the following areas would be considered a major asset:
1.Understanding of modern web application frameworks (eg. Ruby on Rails, Django, Grails)
2.Development experience using Web 2.0 technologies
3.Experience with HTML, CSS, and JavaScript.
4.Familiarity with Unix/Linux and Apache HTTP Server.
5.Understanding of common enterprise application architectural patterns, such as MVC.
6.Demonstrated ability to produce robust software, preferably in the scientific computing domain.
7.Background using scripting languages (eg. Python, Ruby, Groovy, Perl, or PHP)
8.Knowledge of the computational and data storage needs of the bioinformatics or computational biology communities.
The Generation Challenge Programme (http://www.generationcp.org) is an internationally funded, non-profit research and training programme that was created by the Consultative Group on International Agricultural Research (CGIAR) to bring together research efforts at public and private research institutions in developed and developing countries to build a platform of publicly available genetic and genomic resources and tools that can be used to deliver the fruits of the Genomics Revolution to resource-poor farmers.
The Generation
Challenge Programme has an annual budget of USD $14 million.
GCP is hosted by the International Maize and Wheat Improvement Center (CIMMYT http://www.cimmyt.org). CIMMYT has an annual budget of US$60-70 million and its CIMMYT’s
mission is to reduce poverty and enhance food security in the developing world by increasing the productivity, profitability, and sustainability of maize and wheat-based agricultural
systems while protecting the natural resource base. CIMMYT employs about 650 permanent staff and operates through decentralized partnership with staff in 14 countries and projects and networks in many more.
CIMMYT/GCP offers a competitive remuneration package, including benefits, paid in US dollars. The software engineers will be University Associates at The University of Arizona,Tucson, USA. Non US residents will need to obtain a relevant working visa.
GCP/CIMMYT is an equal-opportunity employer and strives for staff diversity in gender and nationality
Apply online no later than February 15, 2011, go to www.cimmyt.org. Click on “About us – Job Opportunities – GCP 2011/03 Position”. Please complete on-line application,including your Cover Letter, competencies and experience for the position and a detailed CV/Resume.
For further information contact Dr. Graham McLaren, GCP SubProgramme 4 Leader, g.mclaren@cgiar.org or the Human Resources Office, jobs-cimmyt@cgiar.org
No comments:
Post a Comment