Business Systems Analyst (Web application developer), in Washington, DC.
More information about this job:
Overview:
FHI 360 is a nonprofit human development organization dedicated to improving lives in lasting ways by advancing integrated, locally driven solutions. Our staff includes experts in Health, Education, Nutrition, Environment, Economic Development, Civil Society, Gender, Youth, Research and Technology– creating a unique mix of capabilities to address today's interrelated development challenges. FHI 360 serves more than 60 countries, all 50 U.S. states and all U.S. territories.We are currently seeking qualified candidates for the position of Business Systems Analyst (Web application developer), in Washington, DC.
Responsibilities:
Position Description:
The successful candidate will be a member of the web development and mobile data collection team in FHI 360’s TechLab. He/she will be responsible for developing websites and web applications using open source frameworks, content management systems, and other related technologies. The new team member will be expected to do the following:
The successful candidate will be a member of the web development and mobile data collection team in FHI 360’s TechLab. He/she will be responsible for developing websites and web applications using open source frameworks, content management systems, and other related technologies. The new team member will be expected to do the following:
- Work with external clients and client-colleagues at FHI 360 to understand their information and communication needs and requirements.
- Create and maintain websites and web applications such as digital libraries, data collection tools, mobile web apps, and information portals
- Work with team members on development of eLearning, Customer Relationship Management (CRM), Data Collection, Data Visualization, GIS, and other solutions
- Create and maintain documentation for code and configuration
- Contribute to the discovery and implementation of future solutions to project information and data needs
Qualifications:
- BA/BS in Computer Science plus 3 years of experience developing websites and web applications, or a combination of experience and education sufficient to do the job.
- Strong knowledge and experience in web application development, including HTML5, CSS3, JavaScript, AJAX, and PHP as well as familiarity with LAMP stack.
- Experience building websites using Drupal 7, customizing and configuring Drupal modules, and maintaining “development > staging > production” workflow.
- Experience developing web applications, and mobile web apps using NodeJS, ExpressJS, MongoDB, and one of the client side JavaScript frameworks such as AngularJS, Backbone, or Ember. MEAN stack is preferred.
- Knowledge of coding best practices and design patterns.
- Experience solving cross-browser compatibility issues
- Experience managing source code using revision control systems. Git is preferred.
- Understanding of web protocols and standards such as HTTP, HTTPS, WebSockets, JSON, RPC, WebRTC etc.
- Experience exporting and importing large data sets into web-based data platforms
- Test Driven Development (TDD) and Agile Development methods
- Experience building and utilizing RESTful web services and APIs
- Working knowledge of the following frameworks and development tools: Twitter Bootstrap, Modernizr, MeteorJS, SASS or LESS, npm, GruntJS, Bower, and Yeoman
- iOS and Android application development, either native or hybrid (HTML+JS)
- Experience deploying, configuring, and customizing Canvas and Edx Learning Management Systems
- SMPP text messaging, IVR platforms, and/or related protocols.
- Data visualization solutions
- Solr search engine configuration
- Ability to travel abroad
AA/EOE/M/F/V/D
FHI 360 is an equal opportunity and affirmative action employer. FHI 360 is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, national or ethnic origin, age, disability or status as a veteran with respect to policies, programs, or activities.
Post a Comment