Web Developer I
PURPOSE OF POSITION
Coordinate and implement iterative improvements to existing Oxfam America (OUS) websites including, but not limited to, OxfamAmerica.org (and subdomains), OxfamGifts.com, OxfamAction.org, blogs, and other web products. Co-develops new applications and features, as needed or required, in collaboration with agile product team, primarily the Senior Web Developer/analyst. Provides or contributes to data analysis in collaboration with relevant staff.
Implement updates to Oxfam America's website(s) by working and coordinating with agile web product team and relevant product stakeholders.
Co-develop and document technical specifications for new projects.
Assist with technical feasibility studies to determine the appropriate technology and strategic approach to implement a desired new feature or update.
Support the technical implementation of projects including coordinating with stakeholders to obtain feedback and approvals.
Proactively test and troubleshoot technical issues and provide technical support for production problems.
Help to maintain concise documentation of all software, systems, vendor processes, and financial transaction systems.
Contribute to quality assurance analysis before application is released to production, including cross-browser/cross-platform testing, product unit testing, and server load testing.
Engage in ongoing user-consultation and provide regular product demonstrations as part of agile process.
Contribute to broader discussions about how to further enhance Oxfam America's digital products and development of product roadmap.
EXPECTATIONS FOR THE POSITION
Will stay abreast of professional standards, trends and issues affecting this set of responsibilities, demonstrating continuous learning of the field.
Will work effectively and collaboratively in support of building a team-based culture of work, will perform all duties appropriately for a multi-cultural environment, treating all persons with dignity and respect, and will be familiar with and committed to Oxfam America mission and goals.
Will have an understanding of gender justice and diversity within key areas of responsibility and a commitment to promoting gender justice and diversity in our workplace and programs.
Within key areas of responsibility, will have a commitment to providing a safe environment for staff, partners, and beneficiaries, and a commitment to promoting safeguarding in our workplace, programs, and the communities we serve.
Experience and Core Competencies
Minimum of one to three years of hands-on experience with developing, implementing and maintaining websites, databases, and customized applications, including some e-commerce experience.
Competency with common databases, such as MySQL or PostGRES.
Experience using version control systems such as Git.
Strong project management skills.
Experience working with web APIs to send and receive data.
Ability to analyze, creatively solve problems, track bugs, and resolve errors.
Experience using a platform as a service (eg. Heroku, AWS Elastic Beanstalk, etc.) to deploy, manage, and scale web applications.
Knowledge of emerging technologies and trends, services, and standards.
Excellent communications skills, including proven experience in written and verbal communications between and among diverse stakeholder groups.
Strong time management skills and the ability to prioritize multiple competing demands.
Strong relationship-building skills and desire to work in a collaborative team environment.
Knowledgeable in the field of non-profits and/or international development and human rights.
PHP and Python skills.
Experience managing LAMP-based applications or similar.