What it’s Like Here

It takes extraordinary people to create sites that are compelling and relevant. People who look at things differently but also start with a process that is proven to work time and time again.

At Grand River, our goal is to cultivate an environment where like people can learn, inspire others and grow. We're a team of people who love what we do and pay attention to the details, but are not afraid to fail.

When people enjoy their work, it shows. That's why we build award-winning sites. Why our clients smile. And why, after 14 years, we're still eager to keep going.

It's not all fun and games, of course. We bring focus and thought to our work. We build relationships that last with clients that push us to solve challenging business issues.

Small Company Spirit, Big Company Benefits:

  • Blue Cross PPO Healthcare Plan available the day you start
  • Comprehensive dental and vision plan
  • Retirement plan with company matching
  • Generous vacation package and time off
  • Competitive salary and bonuses

Sound like your kind of place? Contact us or check out one of our open positions.

Lead Engineer/System Architect

A Lead Software Engineer / System Architect is responsible for guiding a team of Software Engineers and Interface Developers in the design, development, and ongoing maintenance of a transactional, web-based, e-commerce solution. They lead all aspects of a project's technical implementation, including but not limited to: The translation of functional requirements into technical specifications; Configuring, coding, and customizing the solution; Interacting with the client, involved partners/vendors, and the internal project team to ensure successful (on-time and on-budget) delivery.

  • Work closely with the business, design, and technical disciplines in a collaborative, team-oriented environment.
  • Map the client's business and technical needs to Grand River's capabilities and the recommended solution.
  • Lead all aspects of the solution's technical design and development, including integrations with other systems.
  • Present technical solutions in an articulate and professional manner to both the internal team and our clients.
  • Contribute to the standardization and improvement of our coding guidelines and development processes.
  • Maintain an ongoing awareness and understanding of the discipline's latest trends and technologies.
  • Participate in project scoping, task identification and breakdown, and estimating the associated effort.
  • As the technical expert, mentor, guide, and provide oversight to team members that are less experienced.
  • Participate in client meetings as a technical subject matter expert, either in person or via conference calls.
  • College degree in a related field of study and a minimum of 4 years of experience in the IT services industry.
  • Past experience and proven success as a technical lead responsible for design, development, and delivery.
  • Expert-level object-oriented programming experience in PHP, Java, .NET, and other coding languages.
  • Demonstrable proficiency in object-oriented PHP and the Zend Framework is preferred and highly desired.
  • Experience developing enterprise-level web sites and applications that have transactional capabilities.
  • Experience developing web-based solutions that use a MySQL, SQL Server, or other relational database.
  • Deep and broad knowledge of e-commerce solutions, including design, configuration, and customization.
  • Solid understanding of enterprise software architecture including integrations and aspects of performance.
  • Excellent verbal and written communication skills; proven analytical and problem solving capabilities.
  • Strong working knowledge of various operating systems, application servers, networking infrastructure, etc.
  • Experience working with source code control and versioning systems such as CVS, SVN, and Git.
  • Experience building e-commerce solutions using Magento or another e-commerce platform.

Required *

Senior Interface Developer

A Senior Interface Developer works closely with both the design and technical disciplines to implement web site pages that are compatible on the numerous web browsers that are in use today. Qualified candidates must be motivated, self-starting individuals with demonstrable and working knowledge of a variety of applicable technologies. Excellent communication and problem solving skills are also required. Preferred candidates will possess theme development experience for customizing the look and feel of websites on the Magento eCommerce Platform.

  • Work closely with both the design and technical disciplines in a collaborative, team-oriented environment.
  • Transform creative comps, user interface specs, and engineering prototypes into functional web pages.
  • Produce web pages that are in compliance with applicable web standards and industry best practices.
  • Perform appropriate cross-browser/cross-platform testing and ensure compatibility and desired behavior.
  • Contribute to the standardization and improvement of coding guidelines and development processes.
  • Maintain an ongoing awareness and understanding of the discipline's latest trends and technologies.
  • Participate in project scoping, task breakdown and identification, and estimating the associated effort.
  • Mentor, guide, and provide oversight to resources that are less experienced in front-end development.
  • Participate in client meetings as a discipline subject matter expert, either in person or via conference calls.
  • A minimum of four years experience in the discipline; two plus years experience in the industry is preferred.
  • Formal training and education in the discipline and/or a college degree in a related field of study is preferred.
  • Excellent verbal and written communication skills; proven analytical and problem solving capabilities.
  • Expert knowledge and experience with HTML, XHTML, CSS, JavaScript, and various JavaScript frameworks.
  • Experience with content management systems including ExpressionEngine, WordPress, Drupal, and others.
  • Current working knowledge and at least some experience with JSON, XML, PHP, and other languages.
  • Familiarity with tools such as Adobe Fireworks and Photoshop and IDEs like WebStorm and PHPStorm.
  • Experience with source code control and versioning systems such as CVS, SVN, and Git is highly preferred.
  • Experience building e-commerce sites, especially Magento-based solutions, is highly preferred.

Required *

Magento Developer

Positions available in our Ann Arbor and Chicago offices

Qualified candidates must be motivated, self-starting individuals with experience developing enterprise-level eCommerce applications and have expert knowledge of PHP, Java, or .Net with strong preference to PHP. Excellent communication and problem solving skills are also required. Preferred candidates will additionally have demonstrable knowledge of the Magento Commerce platform.

The Magento Developer will work on website development on client accounts with retained services agreements. These clients require ongoing IT support from projects as large as new website builds to daily maintenance of a website. The PHP developer will work on a variety of websites, many extremely customized with in-house modules, and a variety of Magento Commerce versions.

The Magento developer takes responsibility for all website programming, from development in a local environment, deployments to staging, testing, and final deployments to production. Recommendations for improvements in the deployment process are always encouraged. In addition, the developer will work closely with the Account Managers, who will provide project scope, assist the developer with testing, provide timelines and priorities, and more. The Magento developer will provide the Account Management team estimates on upcoming projects, make recommendations on solutions to new projects, and work with other IT developers to deliver best-of-breed websites and modules, with accuracy, speed and excellent search engine optimization.

  • PHP, Java, or .Net - 5+ years
  • Magento Commerce Community v1.4+ and/or Enterprise 1.6+
  • MySQL - 5+ years
  • Excellent communication skills
  • Excellent analytical skills

Highly preferred

  • Working knowledge of Linux and Apache
  • Working in a fast-paced environment across multiple projects
  • Ability to travel to client locations and headquarters as needed. Travel less than 5%, and typically day or 1-night trips.

Required *

National Account Director

The National Account Director is responsible for client delivery and satisfaction through the management of new and existing client e-commerce programs. Reporting to the Vice President of Professional Services, you will be developing client programs and managing a dedicated delivery and marketing team from initial e-commerce strategy and build-out through on-going e-marketing services.

  • Manage the client, project and team from creation of the creation of the market strategy through delivery and marketing. This includes building strategy, project estimates, gathering functional and technical specifications, project plans schedules, timelines and working with team leads to meet and build resourcing needs.
  • Documents all aspects of project development through the use of our internal project management tool including enhancements and changes.
  • Understanding and following the established project and account development plan including new site features, solutions, integrations and change management process.
  • Working knowledge of RoboHead Process Management software and project planning a plus.
  • Communicates daily with clients and team including weekly status reports regarding analytics, performance, key e-commerce metrics, project tracking updates and overall assessments for the team.
  • Manages project and marketing team including utilization of hours, forecasting and budget.
  • A minimum of 10 years experience in e-Commerce managing clients, projects, delivery and marketing teams.
  • Experience with Web and eBusiness development process
  • Strong organization, written, verbal and communication skills.
  • Experience working through the creative, information and technical aspects of eCommerce solutions.
  • Knowledge and experience managing client accounts, projects, forecasting tools analytics (Omniture, CoreMetrics, Google Analytics) using project plan management software, and expert level management of budget and financial reporting.
  • Retail e-Commerce Experience
  • MBA Preferred

Required *

Senior Project Manager

The Senior Project Manager's responsibility includes the ability to lead and manage a creative and technical team as well as third party resources in the development of transactional based websites. The Senior Project Manager also has daily contact with the client throughout the project build and communicates all progress as well as collects all deliverables to effectively manage the build out through delivery, testing and launch.

  • Manages the project and team from creation of the project descriptions through delivery. This includes project estimates, functional and technical specifications, project plans schedules, timelines and web portals.
  • Documents all aspects of project development through the use of our internal project management tool including enhancements and changes.
  • Understands and follows the established project development and change management process and contributes to this process.
  • Working knowledge of RoboHead Process Management software and project planning a plus.
  • Communicates weekly status reports, project tracking updates and overall assessments for the team.
  • Manages project team including utilization of hours, forecasting and budget.
  • A minimum of 5 years of project management experience.
  • Experience with Web and eBusiness development process.
  • Strong organization, written, verbal and communication skills.
  • Experience working through the creative, information and techinal aspects of eCommerce solutions.
  • Knowledge and experience managing projects, using project plan management software, and expert level management of budget management and financial reporting.
  • Interactive agency experience.

Required *

Java/OCP Software Engineer

The position will involve working on a team that is responsible for the development and maintenance of a large B2C retail e-commerce site that is build on the Java-based, Fry, Inc. Open Commerce Platform (OCP). Qualified candidates must be motivated, self-starting individuals with demonstrable knowledge of using Java and associated technologies to build and maintain web sites and applications that have transactional capabilities. Preferred candidates will have prior experience with OCP.

  • Work closely with the business, design, and technical disciplines in a collaborative, team-oriented environment.
  • Troubleshoot and fix bugs, make minor enhancements, and keep the list of outstanding issues under control.
  • Perform a variety of other web site and application maintenance tasks and support associated testing activities.
  • Assist in the design and development of new functionality outlined in functional and technical specifications.
  • Participate in project scoping, task breakdown and identification, and estimating the associated effort.
  • Participate in client meetings as a discipline subject matter expert, either in person or via conference calls.
  • College degree in a related field of study and a minimum of 4 years • experience in the industry.
  • Current software development experience with Java and other object-oriented languages.
  • Experience developing web sites and applications that have transactional capabilities.
  • Experience developing web sites and applications that use a SQL Server or other relational backend.
  • JSP/Servlet/TagLib and DHTML/JavaScript development experience.
  • Excellent verbal and written communication skills; proven analytical and problem solving skills.
  • Experience working with source code control and versioning systems such as CVS and SVN.
  • Experience building e-commerce sites using the Fry, Inc. Open Commerce Platform (OCP) is highly desired.

Required *