2014-08-01

Founded in 1999, MyWebGrocer (MWG) is the leading digital services provider for retail grocery, connecting retail brands to their consumers through ecommerce and online tools. Retail partners include Kroger, Brookshire's, ShopRite, Lowes Food Stores, Big Y, Food Lion and more than 140 other leading grocery chains. MWG also has the largest online grocery-advertising network, attracting advertisers such as Kellogg's, Unilever, Nestle, P&G; and 200+ other leading brands. Located in the historic Champlain Mill in Winooski, Vermont, MWG employs more than 200 professionals from diverse backgrounds, including database and development, customer service, web design, sales, marketing, graphic design, and account management. MWG is consistently ranked among the fastest growing companies in Vermont and is proud to employ the most energetic and dynamic team in the area.

A MWG Software Architect leads the development of Advanced eGrocery Product data storage, retrieval and display techniques. This role requires a mastery of ‘full-stack’ development with an emphasis towards web technologies, configuration and deployment.

* Expert knowledge in the use of Microsoft technologies including MVC, C#, ASP.NET, JavaScript, and other relevant web based technologies.

* Expert knowledge of Microsoft SQL Server as well as NOSQL alternatives including MongoDB.

* Expert knowledge of Object-Oriented Design Principles and modern software development practices.

* Expert proficiency in “full stack” architecture and design.

* Demonstrated experience is mentoring and facilitating teams with both senior and junior talent.

* Experience in large scale architectures and building scalable distributed systems using Server Clusters and Cloud computing strategies.

* Experience in setting up Microsoft IIS Web platforms for scalable web services and applications.

* Experience with Open Source technologies, such as Memcached, Apache Solr, Apache Mahout, RabbitMQ, and others.

* Experience setting up Linux environments to host technologies such as WordPress, Memcached, Jetty, and others.

* Ability to describe complex solutions across varied data sources to provide an elegant and fast strategy to solve customer problems.

* Able to identify and implement solutions in conjunction with, or independent of, a development team.

* Oversee and lead development of next generation eGrocery solutions.

* Oversee entire product life-cycle.

* Consult with designers, developers, retailers and CPGs to evaluate and develop product specifications.

* Estimate and prepare project plans, budgets, and time-lines.

* Evaluate technical alternatives and feasibility; produce detailed functional/technical design documents that offer the best solution to the problem.

* Participate as a technical expert during iterative development cycles reviewing teams’ work product for quality control.

* Work as a team member with product management, support, documentation, training and sales departments to provide in depth product knowledge.

* Track project status and communicate progress effectively to internal management and external stakeholders.

* Lead communications and facilitate the software development life-cycle with global sourcing partners.

* Developing/testing/reviewing code & applications.

* Leading & mentoring other members of the development organization.

* Documenting code, processes, and procedures.

* Performing research & analysis.

* Recommend, build, and deploy processes and procedures to enhance/support the software development life-cycle.

* Continually advance one’s skill-set and lead others to do the same within the software development community and within the company. This includes, but is not limited to:

* Attending, participating with, and presenting to local/regional development user-group meetings and conferences. Encourage developers within the company to do the same.

* Host presentations within the company and encourage developers within the company to attend and participate in the presentations.

* Self-publish or get published within the software development community. Developers within the company should be made aware of and encouraged to read your publications and provide feedback.

* Obtain software development certifications (or equivalent education) and encourage others within the company to do the same.

* Bachelor’s or Master’s degree in computer science or related discipline or equivalent combined education and experience.

* Minimum of 10 years software systems work with extensive experience on large scale internet based systems and at least 5 years of technical team leadership.

* A self starter with ability to work in a fast paced environment bringing new ideas and technologies into the business.

* Expertise in SQL, C#, JavaScript, Ajax, and XML.

* Expertise in Web Application and Web Services development.

* A thorough understanding of High Availability, Scalability Load Balancing, Performance Tuning, Security, Web-Analytics, and Search Engine Optimization.

* Excellent writing, modeling and communication skills.

* Must posses strong analytical skills and be able to evaluate information from multiple sources, reconcile conflicts, decompose high level information, and abstract low level information.

* Evidence of leadership competencies including team building, self-confidence, results orientation and interpersonal skills.

*Date:* 2014-07-30

*Country:* US

*State:* VT

*City:* Winooski

*Postal Code:* 05404

Show more