These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Back-End Developer

0 people like this description

We have a great opportunity for someone looking to supplement their earnings with this quick turn-around project. Do you have experience with the following skill sets? If so, this could be the opportunity you've been waiting for!

Must have:

• 4-6 Years experience
• PHP5 (Object Oriented)
• LAMP (Linux, Apache, PHP, MySQL 5)
• Version Control (git)
• CMS Experience (Drupal)
• MVC-based application frameworks (Cake, CodeIgniter)
• Clean, maintainable and well documented code
• Custom programming and CMS structuring and management, specifically Drupal

Additional requirements:

needs a developer to assist with creating the ordering sub-system for this website. Here’s
our opinion of the steps needed, in no particular order:
1. Create the member roles: Customers, Vendors, Buyers, Sellers, Admins, Master Admins,
Drupal Admin (will already exist, of course)
2. Import vendors members from a CSV file.
3. Create the product content type.
4. Import products from a CSV file. Each product will be associated to a vendor member and a
buyer member. Products will also have a product name, description, and price per unit/case.
Prices will need to have 4 spaces after the decimal in the database, though on the site, we’ll
only display 2.
5. Import customers members from a CSV file. Customer usernames will be their member ID
and those will be included in the CSV file.
6. Import sellers members from a CSV file. Sellers will have customers associated to them.
7. Import Buyers members from a CSV file.
8. Manually create Admins and Master Admins members from the provided list.
9. Create ordering system module. This module might work best as a custom module instead
of an attempt to use Commerce or Ubercart (a standard shopping cart system). Since
payment processing isn’t required and a streamlined process is needed, we’d like to explore
the possibility of creating a custom module for this process. Please see the Customer user
stories for notes about the ordering process.
10. Create hooks for Admin and Master Admin functions. See those member’s user stories for
details.
11. Create sales export functions and add permissions for those to Master Admins.
Rise will be responsible for all wireframing, copy, visual design, front end theming, which
includes mobile optimization, AJAX, and will collaborate with the developer on interactive
elements and functionality where the back-end programming intersects with the front end
experience.

Please respond with a resume and samples of your work!

These job descriptions are examples. Looking for work?

Find JobsFind Jobs