Business Systems Developer/Programmer

WEAVERS WAY COOPERATIVE ASSOCIATIONPhiladelphia, PA
just nowHybrid

About The Position

Welcome to Weavers Way Co-op! Weavers Way is a not-for-profit organization that’s doing things differently to support our local community. As a member-owned co-op, we don’t exist just to make money. Weavers Way operates on a triple bottom line philosophy known as People-Planet-Profit - which means every action we take, we strive to benefit people (our community, employees, and local vendors), planet (we strive to be one of the most sustainable places around!), and profit (so we can support our team members and operate as a business). By joining us, you’re helping us fulfill our mission of keeping dollars in our local community, supporting over 300 local food vendors, and being a part of strengthening and enriching the people and planet around us. Join Us as a Business Systems Developer/Programmer! We’re seeking a community-oriented and mission-driven Business Systems Developer/Programmer to help maintain, improve, and evolve the systems that power our operations and member services. This is a full-time, exempt, and hybrid role expected to work 40-45 hours per week. You’ll be the Co-op’s primary in-house developer, working closely with staff across departments and coordinating with external consultants as needed.

Requirements

  • A commitment to the mission and goals of Weavers Way Co-op.
  • Reliable transportation to move equipment between stores is required; access to a vehicle is preferred.
  • Adaptability and willingness to learn and support legacy systems while contributing to a transition toward more modern technologies.
  • Experience designing and developing relational databases, including SQL programming and database-backed websites.
  • Working knowledge of Perl, HTML, CSS, jQuery, and related web technologies.

Nice To Haves

  • Experience collaborating with design teams and implementing web design requirements.
  • Experience working with open-source content management systems.
  • Experience with PHP, Perl, and/or CFML preferred.
  • Familiarity with MVC architecture and object-oriented analysis and design preferred.
  • IT experience in a retail or multi-location organization preferred.
  • Familiarity with retail POS systems preferred.
  • Experience working in both LAMP and Windows server environments preferred.
  • Experience with developer workflow tools and practices, including version control, issue tracking, and QA processes preferred.
  • Be, or become upon hiring, a member in good standing of Weavers Way Co-op.

Responsibilities

  • Analyze business operations and information workflows to identify opportunities for improvement through technology and data management.
  • Collaborate with staff across all departments to understand system needs and develop new or modified programs and tools.
  • Design and develop front-end and back-end web features and applications.
  • Maintain a version-controlled repository of custom-developed source code.
  • Work with IT staff to follow established testing and deployment processes, ensuring system stability and reliability.
  • Develop operational and analytical reports to meet business needs.
  • Develop, maintain, and support web applications, reports, scripts, macros, and other custom software systems.
  • Appropriately specify, document, and maintain all programming work.
  • Network with programmers and IT staff at other cooperatives to coordinate shared operational needs and, where appropriate, participate in cooperative development projects.
  • Attend training sessions and professional development opportunities to stay current with relevant technologies.
  • Maintain and track assigned projects and recurring duties; prioritize work in collaboration with the IT Director and review progress regularly.
  • Other related duties as assigned by the IT Director
  • Support and train marketing, communications, and graphic design staff in maintaining the Co-op’s member-facing systems and Member Center.
  • Participate in special projects including, but not limited to, Board elections, member loan campaigns, and equity campaigns.
  • Engage with members regarding member database use questions and other data-related inquiries.
  • Troubleshoot and resolve issues involving synchronization between POS systems, member databases, and payment processing platforms.
  • Serve as part of the IT helpdesk function, providing Tier 1 support and resolving routine technical issues across hardware, software, and systems.
  • Provide friendly, clear, and effective technical assistance to staff with varying levels of technical expertise.
  • Participate in the department’s emergency and on-call rotation, which includes approximately 2–3 evenings per week as primary or secondary support and one weekend day.
  • Access to reliable transportation for travel to provide on-site support at any Co-op location, which may include transporting replacement equipment and independently traveling with bulky equipment as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service