American College of Physicians is hiring: Senior Web Developer (PHP/Drupal) in P
American College of Physicians, Philadelphia, PA, United States, 19117
The American College of Physicians (ACP) is looking for a Senior Web Application Developer to join the Digital Products and Services department. ACP, a national organization of internal medicine physicians with headquarters in Philadelphia, is the largest medical specialty organization and the second-largest physician group in the United States with more than 161,000 members worldwide. This is a full-time hybrid position with 1 day in-office per week required.
The Senior Web Application Developer will work closely with a small team of web designers and developers to create and maintain web applications that ACP provides to support our membership. This includes our main Drupal websites, educational offerings, digital tools used by our staff and our members, across the spectrum of ACP's online offerings.
Specific responsibilities include but are not limited to:
- Actively participating in all phases of the software development lifecycle, from conceptual design and discovery through final delivery and ongoing maintenance.
- Actively participating in technical discussions with teammates, other teams within ACP, and outside consultants when necessary.
- Writing clear, maintainable, and standards-compliant code.
- Building solid working relationships with teammates and other teams within ACP.
- Providing training and support to technical and non-technical teammates and other teams within ACP on the use of the web applications we create and maintain.
- Identifying ways to grow and expand your skills through training.
- Performs other duties as assigned.
- Bachelor's degree or equivalent experience in Computer Science or a related field.
- CMS: 5+ years of experience using or supporting any modern Content Management System
- PHP: 5+ years of experience with any modern framework
- Git: 5+ years of experience using any git-based VCS, even just as a regular code contributor
- Drupal 9/10/11, especially development of custom modules
- Symfony
- DevOps, especially implementing Continuous integration & continuous delivery/deployment (CI/CD) with Github and Pantheon
- Test-driven development (TDD), especially PHPUnit
- Behavior-driven development (BDD), especially Behat
- Other QA engineering experience
ACP offers a competitive salary, superior benefits and a supportive work environment. To learn more about working at ACP, visit https://www.acponline.org/working_at_acp/. You can apply online by clicking the Apply button below.
ACP is an Equal Opportunity employer, and all qualified applicants will receive consideration for employment without regard to their age, race, color, religion, sex, gender identity, national origin, sexual orientation, protected veteran status, disability, or any other legally protected class.