THE SHORT OF IT:

What we want from you:

Really love web development — and be good at it.
Do the right things right.
Be a consistent team mate.
Be collaborative.
Be professional.
Have a solid grasp of web development best practices.
Be able to run the table in technologies and skills.
Know who said "I bent my Wookiee."
What you'll get from us:

Team members that have your back.
A commitment of quality.
No dull moments.
Time to innovate.
A chance to use and grow all of your coding skills.
Celebration of wins.

THE LONG OF IT:

POSITION SUMMARY:
The ideal candidate must be a self-starter, possess sound judgment, and strong analytical and problem solving skills. The candidate must be able to communicate effectively with a broad range of diverse internal and external audiences. The candidate must be able to work independently in a fast-paced, agile team environment, be able to manage multiple and competing priorities, and adapt to the changes that occurs with a fast-paced Internet retailer. Finally, a strong sense of customer service and teamwork is critical to success in SHOEme's Technology team.

RESPONSIBILITIES:
Develop software for business solutions and solve technology problems in a collaborative team environment and deliver solutions on time with the expected business impact.
Evaluate the technical feasibility of project requests and participate in technical scope definition. Provide guidance to business partners on feasibility, scalability, and technology best practice. Provide time estimates for project requests.
Partner with software architects and other developers to define application and database architecture and deliver a technical design specification for project requests.
Provide guidance to project management in order to document user stories, technical requirements, user experience and technical flow charts, test plans, and implementation and roll back plans.
Write as-built technical specifications once a business solution is complete.
Transition technical documentation and knowledge to Site Operations Support at the conclusion of projects and provide training that will enable Site Operations Support to support applications.
partner with technology vendors to develop and implement technology solutions and resolve technical problems.
Participate in unit, regression, and system testing in order to ensure proper application functionality prior to, during, and after application release.
Release new functionality and changes to SHOEme.ca's production environment safely to ensure maximum availability of service for SHOEme.ca's customers.
Provide top-tier support for technology problems reported by the business.
Research and resolve production application bugs. Prioritize customer impacting bugs appropriately.
Keep up to date on relevant emerging technologies, security threats, and technology best practices. Make recommendations to team members, business partners, and management and incorporate approved recommendations into work.
Adhere to industry and SHOEme.ca specific coding, change management and payment card industry best practices.
Provide code reviews for development peers and support team members.
Communicate clearly, consistently, and often to SHOEme.ca's e-commerce application stakeholders regarding business solutions and technology problems including recurring project status.
Participate in the development team on-call rotation providing off-hours support and website error monitoring.

QUALIFICATIONS:
Detail-orientated
Strong computer skills, especially MS Excel
Able to hit deadlines with given workload
Excellent communication skills
Fluent in English
Eager to try new things and learn quickly
Open to working in a fast-paced, unstructured work environment
A strong team player, but also able to independently initiate and implement new project
Experience in Accounting field is a plus
Experience in using Dynamic GP is also a plus

KNOWLEDGE, SKILLS, AND EDUCATIONAL REQUIREMENTS

Bachelor's Degree in Computer Science, Human Computer Interaction, Information Systems, or equivalent education and experience.
5 + years of progressively increasing technical software development experience, preferably in an e-commerce environment.
3 + years of hands on experience with several Internet development technologies including C#, ASP.Net MVC, JavaScript, HTML, CSS, XML, T-SQL.

LOCATION OF POSITION: Vancouver, BC

Please apply with a cover letter and resume to jobs@shoeme.ca