Technology Support and Education Application Developer

  • Mid-level
  • Posted on
  • United States
  • Closing on 12 July 2016

Job Description

RTI International is one of the world's leading research institutes, dedicated to improving the human condition by turning knowledge into practice. Our staff of more than 4000 provides research and technical services to governments and businesses in more than 75 countries in the areas of health and pharmaceuticals, education and training, surveys and statistics, advanced technology, international development, economic and social policy, energy and the environment, and laboratory testing and chemical analysis.



The successful Technology Support and Education Application Developer [RTI internal title: Mobile Applications Developer 3] candidate will work as part of the ICT program in RTI's International Education Division, and will support RTI-developed software solutions and its users. This includes developing helpdesk procedures, leading helpdesk responses and knowledge management, and addressing user issues and defects. The candidate will also design, develop, test, and deploy small to moderate solutions designed to improve education in developing countries. This work may involve the use and support of commercial, open source, and RTI-developed software tools. The position will support international education projects in a variety of countries, languages and time zones, and requires reliability, the ability to work well in a team environment and under pressure, and excellent communication and problem solving skills. The location of this position is planned to be Research Triangle Park, North Carolina (RTI's corporate headquarters).

Responsibilities

This position will be part of the core team enhancing and supporting the Tangerine (www.tangerinecentral.org) family of mobile software for Early Grade Reading Assessment (EGRA), Early Grade Math Assessment (EGMA), and related and other applications. This position will work under technical supervision of the Tangerine Product Manager. The successful candidate may also contribute to the development of other software or web applications. Specific responsibilities are as follows:

  • Expand Tangerine helpdesk procedures, and lead helpdesk response and knowledge management.
  • Address application user issues and defects in line with service level agreements.
  • Proactively monitor and investigate to minimize unscheduled ICT infrastructure and service downtime.
  • Maintain system backups, records of daily data communication transaction, problems and remedial actions taken, or installation activities.
  • Design, contribute to and develop custom software applications and integrate/re-purpose third party applications from specifications.
  • Work with colleagues to develop software architecture, coding, and testing standards.
  • Maintain and update websites with graphics, software updates, news items and marketing materials as requested and provided.
  • Develop training materials and procedures, and train users in the proper use of relevant hardware and software.
  • Travel to Sub-Saharan Africa, Asia and/or Latin America up to 20% calendar time may be needed for project assignments including training and user support, but can be negotiated for applicants with limited mobility.


Qualifications:

Required:

  • BSc or higher in Information Technology or equivalent technical discipline and at least three (3) years working as a software developer
  • Proven experience managing a technology helpdesk
  • Troubleshooting skills on software, networks and communication devices
  • Strong knowledge and skills in software design and development, including testing, test-driven development, and agile methodologies
  • Experience developing in and for the Cloud; experience with HTML5, CSS, JSON, and Javascript (CoffeeScript preferred)
  • Excellent communication and problem solving skills
  • Utmost reliability
  • Enthusiasm and ability to transfer technical knowledge to others
  • Ability to work in a fast-paced environment and meet deadlines
  • Fluent in spoken and written English

Preferred:

  • Apache PhoneGap/Cordova
  • PouchDB, SQLite
  • CKEditor, Inflection.js, Moment.js, D3
  • Native Android application development (Java)
  • Linux system configuration and administration
  • Experience in one or more developing countries
  • Proficiency in one or more languages other than English (French preferred)

To apply submit resumes online at www.rti.org/job17175. Only shortlisted candidates will be contacted for an interview.

#LI-TW1



We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Further information is available here.



RTI participates in the US Government E-Verify program. Further information regarding the E-Verify program and laws that are designed to protect you against discrimination relating to your legal right to work in the US can be found at www.rti.org/jobs



RTI's International Education Division is supporting education development around the world by strengthening education policy, management and practice in order to achieve measurable improvement in teaching and learning. From our well-established reputation in education system strengthening, to innovative work in early grade assessment and learning, RTI is improving education quality, relevance and efficiency through implementation of projects funded by USAID, DFID, DFAT and other donors and clients.



Similar Jobs