Web Developer at IES Abroad

Chicago, Illinois, United States
This job was posted more than 30 days ago and may not be active. Please check the source website to confirm if this is still open.
Organization : IES Abroad
Location :
Chicago, Illinois, United States
Job type : Full-time, Telecommute/Remote
Posted on : May 30, 2022

JOB DESCRIPTION

The Web Developer is part of the Web Team that supports the design, development, maintenance, and critical support efforts for the IES Abroad Public Website at www.IESAbroad.org, the Study Abroad Foundation (SAF) Public Website(s), and all other related sites. A member of the Marketing Department, the Web Developer is responsible for performing technical analysis, development, and enhancement activities of the Drupal-based websites and their integrations with 3rd party and IES Abroad-developed systems. The Web Developer should understand various methodologies and values, related to the technical and procedural upkeep of cloud-hosted, Drupal web ecosystem; and will participate in all phases of the software development life cycle (architecture and conceptual design, requirements analysis, design, coding, unit test, integration and system, user and performance level test). It is common for multiple projects to run concurrently requiring the ability to context switch and reprioritize as often as daily. The Web Developer needs to be a team player and work well with other technical and development teams, must have a desire to learn, and have the ability and inclination to teach others. Success factors for this position are a depth of Drupal knowledge, web development and integration experience, and the ability to contextualize technical motivations with the needs of our internal staff and end users.

Responsibilities and Duties:

  • Work under the direction of the Product Owner (who reports within the Marketing Department) to support and build public website functionality.
  • Communicate effectively and directly with all stakeholders and end users (as applicable).
  • Contribute to, document, and troubleshoot web-related enhancements/projects/fixes/testing.
  • Participate in a multi-dev workflow with regular releases as analyst, developer, or tester, as needs require.
  • Contribute high-quality code to the Drupal website codebase, as needed.
  • Respond to critical site events outside of regular business hours, should such situations arise.
  • Review, understand, follow and help to document detailed functional, and technical requirements of IES Abroad's and SAF's public websites.
  • Provide task estimates and suggest approaches before work begins.
  • Pro-actively seek out opportunities for enhancing existing technology or implementing new technology.
  • Identify requirement gaps from a governance and IT point of view.
  • Provide detailed technical specifications.
  • Accurately document completed work.
  • Participate in peer review of design and code.
  • Work towards and meet established deadlines/estimates.
  • Strong collaboration and ability to coordinate work with team members and technical members of other departments and vendors.
  • Demonstrate ability to context switch and stay organized.
  • Ability to stay on task and perform from a remote office, if based remotely.
  • Ability to build and sustain strong relationships.
  • Ability to accept constructive criticism.
  • Show ability to effectively analyze a problem and prove good problem-solving skills.
  • High level of self-motivation and integrity.
  • Strong interpersonal skills
  • Self-starter with ability to pick up new technology quickly.

Experience and Qualifications/Skills:

  • 2-4+ years' experience with Drupal 7 and Drupal 8/9
  • 2-4+ years' experience supporting web applications
  • Knowledge and experience with PHP, MySQL, XML, JSON, SOAP, HTML, CSS, JavaScript, AJAX, JQuery, and Solr search
  • Experience working with RESTful web services and XSLT
  • Knowledge of web standards and cross-browser development is required
  • Knowledge of version control systems (Git and Github), build scripting and deployment workflows
  • Experience with Linux/Unix operating systems
  • Demonstrate a solid portfolio of Drupal and web development work; preference will be given to candidates who are active contributors to the Drupal community.

Education:

  • Bachelor's degree or higher in computer-related major or equivalent work experience.

Call for Support