Job Details

Full Stack Developer (eCommerce)

Columbia Sportswear Company

Job - Corporate/Business

Close Date: 06/14/2019

Utilizing your thorough knowledge of server-side and object oriented programming, you will work with a team of highly talented individuals to create and launch digital commerce solutions globally. With 4 brands and over 50 sites, your challenges (should you wish to accept this mission) will include building a scale-able, distributed, component-based architecture that meets the needs of consumers across form factors and around the world. We are also building out sophisticated internal tools using state-of-the-art technologies to help us get the most out of our platform and empower our exceptional business team.



Responsibilities:
•Design, develop, test, deploy, and optimize our eCommerce platform and integrations, utilizing industry standards and best practices
•Use your experience to design and plan work, to breakdown large tasks into smaller tasks, and to define and complete project goals
•Work closely with leadership and other stakeholders to set project priorities
•Lead and direct the development efforts of other team members
•Be comfortable and effective in developing both server-side and client-side JavaScript
•Integrate user-facing elements with server side logic
•Implement 3rd party SOAP or REST APIs
•Build reusable code and libraries for future use
•Optimize sites for maximum speed, usability, and reliability
•Be flexible to changing priorities to accommodate the changing needs of our business
•Actively participate in an “Agile” development environment and be willing to take on various roles as needed
•Possess strong verbal and written communication skills
•Be able to work effectively with a large,multi-location, multi-function team
•Write technical documentation related to processes and specifications
•Be a strong, creative leader who is able to tackle large tasks and direct the work of others, without requiring direct supervision
•Be comfortable teaching yourself/learning new technologies and methodologies
•Be able to share experience, review peers’ work, and mentor team members to help build stronger team capabilities

Requirements
•4-6+ years of total professional software development experience
•3+ years of JavaScript development experience (server side & client side), including different asynchronous patterns like events, callbacks and promises
•3+ years experience with working in a distributed version control environment (Git / Mercurial)
•3+ years experience with eCommerce platforms (e.g. Hybris, ATG, Magento, WebSphere Commerce) a plus
•3+ years experience with full-stack development (including Java, .NET/C#, Node.js, or similar technologies)
•Experience working with Demandware (SaaS eCommerce platform) and/or willingness to make a long term commitment to becoming a proficient Demandware platform developer
•2+ years experience with JavaScript pre-compilers like CoffeeScript and TypeScript
•2+ years experience with CSS preprocessing tools like LESS and SASS
•Experience working with JavaScript frameworks like Angular.js, Ember.js or React for building single-page applications
•3+ years experience implementing 3rd party SOAP and REST APIs
•Experience with responsive web design
•Excellent verbal and written communication skills
•Strong attention to detail and quality of deliverables
•Ability and willingness to be on call from time to time to respond to production support issues
• ‘Developing in Demandware’ certification, ‘Advanced Demandware’ certifications a plus
•Bachelor’s degree in Computer Science, Mathematics, Business Administration, Engineering or related field and five years relevant experience in a multi-platform environment, including but not limited to application development or database development; or an equivalent combination of education and experience.




This job description is not meant to be an all-inclusive list of duties and responsibilities, but constitutes a general definition of the position's scope and function in the company.



EEO/AA Employer/Vets/Disabled/Race/Ethnicity/Sex/Sexual Orientation/Gender Identity/Age

OTS-COL