Title: Web Developer
Reports to: Web Services Manager
Department: Communications/Marketing
Location: Philadelphia, PA
Job Purpose
Develop and maintain websites, content management systems and web applications for American Bible Society and assist in Linux server administration to support various websites.
Essential Duties and Responsibilities
Implement and improve websites built on PHP/MySQL-based CMSes and frameworks
Implement new sites and improvements to existing sites from HTML markup or Photoshop designs
Assist web designer with front-end development, including markup, CSS styles and JavaScript
Develop code in HTML, PHP, JavaScript and other Web-related technologies
Collaborate with other American Bible Society teams on projects
Create efficient and logical databases to support web projects
Recognize system deficiencies and implement effective solutions
Investigate existing software configuration as well as new software trends and techniques
Recommend and implement acceptable software solutions based on general guidelines
Essential Skills
Fervent belief in the mission of American Bible Society
Passion for the Bible cause and its ability to impact lives, and the mission and core values of ABS
Occasionally assist in the facilitation of team and client meetings as pertains to the developer’s role in projects
Effectively communicate difficult to understand or sensitive information tactfully
Software development techniques in various current Web-related technologies
Troubleshoot and debug problems or issues when/as they arise
Familiarity with version control systems and concepts
Fluent in the following web development languages: HTML, JavaScript, SQL, PHP
Demonstrate expert knowledge of PHP and at least one PHP-based content management system
Experience with MySQL databases (required) and others (preferred)
Understand browser-specific compatibility issues and solutions to cross-browser issues
Linux Server administration experience in a LAMP environment
Experience with multi-server environment / deployments
Ability to gather requirements, design and implement appropriate solutions
Strong process-oriented experience in terms of implementation and completion
Preferred Skills
Familiar with a wide range of open source technologies
Writing documentation for related Web applications and software
Essential Traits
Self-motivated, initiative-taker, self-manager; excellent written and oral communications; highly personable, polite; reliable, follow-through on tasks and responsibilities, adaptable to urgent requests and varying workloads; produce finished products with minimal requirements specified; committed to continuous learning and improvement.
Supervisory Responsibilities
No direct reports.
Lead projects as assigned from time to time.
Education and/or Training
Bachelor’s degree in Computer Science and/or 3-5 years equivalent experience
Organizational Context
American Bible Society exists to help people actively engage in God’s Word so that they are transformed by Jesus Christ. We do this by collaborating with financial, prayer and ministry partners, coming together to equip new and needed Scripture engagement.
Vision: 100M people living in the United States actively engaging with God’s Word and 100% of the world’s languages opened to Scripture Engagement.
Mission: To make the Bible available to every person in a language and format each can understand and afford, so that all people can experience its life-changing message.