Senior e-Commerce Developer

SHRM - Society For Human Resource Management


The Senior E-commerce Web Developer is responsible for technical aspects of SHRM Online, including E-commerce, creating and maintaining applications, researching, evaluating and recommending web related technology. Ability to perform detailed analysis/design. Translate functional and non-functional requirements with team members as well as external contractors and vendors to build solutions.


Works with various SHRM departments to define requirements for web-related applications and develops solutions as appropriate

Maintains and enhances SHRM Online applications, including main site, E-commerce, search engine, conferences, social networking, E-learning, single-sign-on and other

Oversees key aspects of E-commerce initiatives, platforms, payment gateways

Collaborates with stakeholders and team members including development, design, business analysts, quality assurance and network infrastructure

Maintains responsibility for the installation and upkeep of any web software that does not directly affect the OS or security of the network.

Ensures the technical feasibility of Front End UI/UX designs

Develops new user interfaces, sites and/or prototypes

Works within the confines of eCommerce or CMS applications to edit and maintain existing systems

Test web applications in multi-platform, cross-browser development

Build efficient and reusable code and libraries for desktop and mobile

Ability to research and learn new technologies to acquire new skills through independent study

Coordinates and works with outside contractors and vendors as necessary to supplement the work of the internal development team

Maintains technical proficiency through professional development, user groups, peer interaction and have the ability to research and learn new technologies


3+ years of ******* Web Technologies (*******, C#) and/or LAMP experience

3+ years of SQL experience (SQL Server and/or MySQL)

3+ years experience working with web services

3+ years experience working with Server Side JavaScript

3+ years experience working with Node.js, Backbone, Bootstrap, Angular, and HTML5

1+ Experience with SuiteScript

Experience with E-commerce (stores, PCI compliance, credit card processing)

Experience with Windows and Linux Environments

Experience with any CMS system is a plus

Experience with ERP or CRM systems

Experience with cloud-based applications like NetSuite or Salesforce

Experience with SVN or Source Save

Experience with continuous integration

Experience with Agile/Scrum Methodology

Must be able to convey technical concepts to non-technical people

Good verbal, written and interpersonal skills required


* Bachelor’s degree in computer science or engineering or equivalent experience required. A minimum of 3+ years of software development full-life cycle experience, preferably in a highly scalable, high traffic web environment (design, development, implementation, testing, release).


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit, use hands to finger, handle or feel objects, tools or controls; reach with hands and arms. The employee is occasionally required to stand, walk, stoop, kneel, crouch or crawl. The employee may occasionally lift up to 50 pounds.


The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The Society for Human Resource Management is an equal opportunity employer (Minority/Female/Disabled/Veteran).

ACCESSIBILITY NOTICE: If you need a reasonable accommodation for any part of the employment process due to a physical or mental disability, please send an email to: (see below)

To apply for this job please visit the following URL: →