The National September 11 Memorial & Museum
New York, NY,US
The Software Engineer will work closely with the Web/Applications Developer, the server and infrastructure personnel, and external web consultants in the development, support and management of the organization’s websites and applications. The Software Engineer will establish user applications requirements and participate in coding and user acceptance testing of the web applications and other in-house applications. The responsibilities for this role will include identifying gaps in current processes, assisting with designing, testing, and deploying end to end technology solutions, and supporting the organization’s requirements and other strategic initiatives.
You will manage software development initiatives, support various software projects and digital products, and lead the management and configuration of commercial as well as in-house software applications.
Participate in code review and technical documentation development for the various Museum digital pieces and coordinate with consultants and third-party contractors regarding any identified gaps/bugs found in code/documentation as applicable.
Develop and manage custom software applications to ensure the optimization and efficiency of all custom applications, and establish user applications requirements, code the necessary changes, and complete user acceptance testing.
Assist in development, maintenance, and testing of the organization’s internal and external websites and web applications.
Work closely with the developers towards accessibility testing requirements and implementation of WCAG compliances.
Create, document, and manage test plans, test cases, and automation scripts.
Support and maintain the organization’s centralized collections management system and donor management software.
Work on formalizing the requirements for website feature enhancements running on Drupal and participate in user acceptance testing before deployments to production servers on the hosting cloud.
Troubleshoot any reported issues with custom applications built for the in-museum exhibits and roll out patches/upgrades and any other licensing requirements.
Create technical documentation for the supported applications and assist with new product launches.
REQUIRED SUPPORT FOR ORGANIZATIONAL EVENTS
Participate in the Annual 5K Fundraiser and 9/11 Commemoration, as assigned.
Assist with other special projects and events in support of 9/11 Memorial & Museum, as assigned.
Bachelor’s/Master’s degree in Computer Science or equivalent.
2+ years working with the LAMP stack (Linux, Apache, MySQL, and PHP).
Strong Unix/Linux skills.
Proficiency/experience in some of the programming languages such as PHP and Python.
Experience with development/deployment/user acceptance testing on Drupal or WordPress content management systems preferred.
Hands-on experience working with databases such as MySQL or SQL Server.
Experience working with Business Intelligence platforms such as Pentaho is a plus.
Comfortable with deploying code to GitHub or other cloud repositories as well as testing the code commits by Developers.
Experience working with Amazon Web Services, Acquia, and Microsoft Azure environments is a plus.
Knowledge/expertise with website assistive technologies such as NVDA, JAWS, or Narrator is a plus.
Expertise with deploying mobile apps to iPhone and Android stores is a plus.
Experience working with analytics tools is a plus.
Experience working with custom interactive application frameworks such as Python Flask or Adobe Air is a big plus.
Comfortable with using tools such as JIRA, Confluence, Slack, Zoom, and Teams in day-to-day communication.
Knowledge of Apache JMeter/Jenkins is a plus.
Ability to pick up new technologies with ease.
HOW TO APPLY
Include job title in the email subject field.
Please indicate the location where job posting was seen.
Please submit a resume and cover letter. Please visit https://www.911memorial.org/job-opportunities.
PHYSICAL DEMANDS/WORK ENVIRONMENT
The physical demands and work environment described in this job description are representative of those that the employee will encounter and are expected to meet to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is required to see, be mobile, and have the ability for 2-way communication with the public and staff.
The work environment is an indoor, climate-controlled office environment comprised of cubicles, walled-offices and group conference rooms. The noise level in the office environment is usually low. There are no protective devices necessary to be worn or utilized in the office work environment. Minimal travel is required.
The National September 11 Memorial and Museum (9/11 Memorial & Museum) is an equal opportunity employer. Applicants who meet the qualification requirements of the role will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
The National September 11 Memorial & Museum (9/11 Memorial & Museum) is committed to an organizational culture that supports and reinforces our values regarding diversity, equity, inclusion, and accessibility (DEIA). We seek to build a collaborative, open, and equitable space where staff want to be, knowing that their contributions, professional expertise, and distinct voices are valued and respected. We encourage and celebrate an inclusive environment where candor and participation, when it comes to sharing ideas and collaborative problem-solving, are welcomed regardless of one’s role at the Museum or background.
Reasonable accommodations may be made to qualified candidates, during the interview process, to enable individuals with disabilities an opportunity to interview.
Job Type: Full-time
Pay: $75,000.00 - $85,000.00 per year
Employee assistance program
Flexible spending account
Health savings account
Paid time off
Monday to Friday
Work Location: In person