SUMMARY:Develops and maintains Drupal web applications. Keeps current with web development trends; advises staff on using technology to meet objectives and to solve problems. Promotes adoption of NDI’s technologies
Responsibilities
- Works with dynamic project teams to conceptualize, design and implement technology into NDI’s democracy assistance programs for programs around the world;
- Develops, supports and maintains NDI’s Drupal websites;
- Participates in the coding stages of an iterative softwareengineering life-cycle, including software security and documentation;
- Follow Tech team documentation; Pay particular attention to Tech policies and procedures.;
- Documents all work and program activities on internal technology team documentation tracking systems;
- International travel may be required;
Experience Required
- Bachelors Degree in Computer Science, Engineering or related technical degree;
- Minimum two (2) years of computer programming experience in a university, professional or related setting;
- Drupal CMS experience required, experience with multilingual implementations a plus;
- Relational database experience required, including MySQL, Microsoft Access, Oracle and SQL Server;
- Two (2) years website programming skills, PHP, JavaScript required; Microsoft .NET and ASP, Ruby on Rails and/or Python experience preferred;
- Experience with mobile phone development (Android, iPhone, iPad) and SMS applications preferred;
- Experience with GIS applications required;
- Excellent interpersonal skills and cultural sensitivity to effectively interact with all levels of NDI staff US and foreign government personnel, members of donor organizations, funders, and policy makers;
- Excellent oral communications skills to effectively present information, respond to questions;
- Smooth multi-tasking among four or more responsibilities;
- Experience with VBA preferred
- Expertise in Linux required
- Fluency in written and spoken English. Additional language skills preferred.
- User experience background preferred
How to apply:
Software Engineer
Reviewed by Unknown
on
7:28:00 AM
Rating:
No comments: