What are the responsibilities and job description for the Programmer position at Weavers Way Co-op?
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 :
In addition, while we do not require that candidates have all of these skills, experience with the following areas is extremely helpful :
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
Salary : $55,000