MyWebGrocer Software Architect in Burlington, Vermont
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 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 in 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.
Technical and procedural guidance across all teams working on DEP to assist with consistency of product development, packaging and shipping
Recommend, build, and deploy processes and procedures to enhance/support the software development life-cycle.
Includes mentoring members of the development organization
Technical leadership in introducing large-scale architectural changes that require a large scope including producing detailed functional/technical design documents
For example, research and analysis of next generation feature sets.
Technical liaison with other engineering teams. Both teams consuming the DEP product and other MyWebGrocer teams.
For example, product management, support, documentation, training and sales departments to provide in depth product knowledge.
Identify and understand existing technical debt in DEP and create a path for improvement.
Work with management team to understand high-level business direction and work with teams to ensure we deliver products that meet those needs.
Oversee entire product lifecycle.
Assist with performance evaluations as needed
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 9 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 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.
External Company Name: MyWebGrocer, Inc.
External Company URL: http://mywebgrocer.com/
Street: The Champlain Mill