Business Systems Developer/Programmer
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.
Responsibilities:
Systems Development/Programming
- 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
Membership and Outreach Support
- 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.
IT Support
- 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.
- Inventory Support
Specific Technologies Used
Current Systems
- Web-based member database and related scripts, reports, and integrations (Perl MVC, MySQL)
- POS-related scripts, reports, intranet tools, and integrations (Crystal Reports, Microsoft SQL Server, Visual Basic for Applications, Railo CFML / Lucee / ColdFusion)
Prospective Systems May Include
- PHP, JSON-based APIs, and CiviCRM
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.
- 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.
Salary Description
Starting at $55,000 annually
Recommended Jobs
Corporate Tax Manager in Philadelphia, PA - Full Time - Hybrid Role
Description Title: Corporate Tax Manager Locations: Philadelphia, PA (primary) Pittsburgh, PA Arlington, VA Work Model: Hybrid – minimum 2 days/week onsite (office or client site) Sala…
Bowling and Events Associate
Are you into video games, bowling, or karaoke? Are you friendly, and outgoing? Do you enjoy being around people and working in a fun environment? Then you’re the kind of person we’d love to hire. …
Material Handler
A Place Where People Matter. Start your career journey with Univar Solutions! Here you can make an impact on the world around you and accelerate your career in areas that energize and excite you. …
Funding & Closing Specialist (Remote)
ABOUT NTERVAL FUNDING Nterval Funding is a fast-growing financial services company specializing in real estate commission advances. We partner with real estate professionals nationwide, giving the…
Au Pair
Get hired for Svetlana's aupair Job in Sewickley, PA. Seeking Nanny and home help for a very happy family. Find aupair care work in Sewickley.
Occupational Therapist
Home Health Occupational Therapist – Full-Time Position Overview We’re looking to add to our extraordinary care team! Grounded in our belief that outstanding care is best delivered through team…
Chef de Cuisine
CHEF DE CUISINE CHEF POSITION AT FEARLESS RESTAURANT GROUP What makes Fearless Restaurants special and a great place to work?! Cuz’ we give a damn! We are part of Fearless Restaurant Group…
Remote Senior Manager of Accountant Partnerships
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a National Accountant Partnership Manager - REMOTE. This role is pivotal in enhancing commercial outc…
Service Technician Entry Level
Sheridan Nissan Mitsubishi in New Castle, DE is seeking dependable and motivated Lube Technicians to join our service team! This is a great opportunity for someone looking to start or grow a career in…
Branch Manager In Training
🌟 Step into Leadership with General Floor! 🌟 Branch Manager In Training – Media , PA Are you ready to accelerate your career and grow into a leadership role? Join our team as a Branch Man…