Apply for this Job
Job Type
Full-time
Description
Reports to: IT Director/Development Director
Purpose : To provide software systems, databases, reports, and website features that assist the co-op in providing strong customer service, facilitating the flow of information to our community and internally to our staff, and allowing our staff to perform more efficiently and accurately, and to provide a high level of support for our marketing, communications, and graphic design professionals in maintaining our company's extensive web-site.
This position reports to our Director of Information Technology with dotted-line accountability to our Development Director.
Responsibilities:
I. PROGRAMMING/SYSTEM DEVELOPMENT
a. Analyze operations and information to identify areas for improvement through use of technology and data management. Work with staff from all departments to understand needs for programs to be created or modified.
b. Work with other IT staff to create and follow a smooth testing and deployment process for newly-developed code, respecting the stability of IT operations.
c. Develop reports to meet operational needs.
d. Develop, maintain, and support web applications, reports, scripts, macros, and other software systems.
e. Appropriate specify and document all programming work.
f. Maintain version-controlled repository of custom-developed source code.
g. Network with programmers and IT staff at other co-ops to coordinate the operational needs of stores and work towards integrated solutions. As appropriate, participate in cooperative programming projects with other co-ops.
h. Attend periodic training and development sessions/meetings in order to stay up-to-date on latest technology advancements.
i. Maintain and track list of assigned projects and regular duties. Prioritize as appropriate. Review progress w/ IT Director regularly.
j. Perform other tasks as assigned by the IT Director.
II. WEB DEVELOPMENT
a. Support and train our marketing, communications, and graphic design professionals in maintaining our company's extensive web-site.
b. Make use of front-end and back-end web technology to develop new web site features.
c. Implement web designs from mock-ups provided by graphic designer
d. Use responsive design to provide usable multi-device experience.
Specific Technologies Used
• Web-based member database, and related scripts, reports, and integrations (Perl MVC, MySQL)
• Website Content Management System (Drupal)
• Scripts, reports, intranet, and other integrations used with the POS system (Crystal Reports, Microsoft SQL Server, Visual Basic for Applications, Railo CFML)
• We are examining and considering use and participation in CORE-POS/IS4C, an open-source POS system (PHP/MySQL)
Requirements
Qualifications:
• Experience designing and developing relational databases, SQL programming, and creating database-backed web sites.
• Up-to-date knowledge of HTML, CSS, jQuery, and other web technologies.
• Experience and comfort working with a design team and implementing web design requirements.
• Experience with open-source web content management systems.
In addition, while we do not require that candidates have all of these skills, experience with the following areas is extremely helpful:
• Experience with the Drupal Content Management System
• Experience with PHP, Perl, and/or CFML
• Familiarity with the model-view-controller design pattern and object-oriented analysis and design.
• IT experience for a retail organization.
• Familiarity with retail POS systems.
• Familiarity with LAMP and Windows server environments.
• Experience with developer workflow tools and processes, including version control, issue tracking, and QA.
Schedule: This position is full-time and exempt, with the option to work from home up to 20% of the time.
Salary Description
Starting Salary: $55,000.00
Date Posted: 04 March 2025
Apply for this Job