
Job Information
Control4 Corporation eCommerce Software Engineer - HCL Commerce in Draper, Utah
Position Description
SnapAV is a leading manufacturer and distributor of audio, video, surveillance, power, and wiring equipment for residential and commercial A/V integrators. We believe that life’s better when everything works together. And the same can be said about the collaborative work we do. Join our award-winning team in our continuous quest to deliver the most brilliant, personalized smart home experiences to people around the world.
The software engineer within SnapAV’s Digital Solutions team will report to the Business Applications Director and is a key team member with overall architecture, design and development responsibilities of the company’s commerce site. The successful candidate must be comfortable working in a fast-paced, entrepreneurial environment that is goal oriented and emphasizes accountability for delivering results. This position requires a proactive self-starter who has strong communication skills and demonstrates teamwork and attention to detail.
Specific Responsibilities
Architect, design, and develop solutions within a multi-functional Agile team to support business priority for HCL the Commerce application (formerly IBM Websphere Commerce)
Collaborate with UX designers, business solutions, product owners, and data services teams to design and discover functional, architectural, and quality requirements
Educate and promote the use of best practices, while designing principles and frameworks to resolve issues
Share domain and technical expertise providing technical mentorship and cross-training to peers and team members
Conduct design and code reviews of developed solutions and unit tests for optimization
Participate in deployment process and architectural and design discussions with teams
Perform support for scheduled after-hours tasks related to maintenance, production and non-production release deployments
Required Qualifications
Bachelor’s degree and 5+ years of experience working with HCL/WebSphere B2B Commerce v7.x, 8.x and/or v9.x
Working knowledge of the following:
Catalog/Promotions/Marketing data model
Data Load utility
Stage prop utility
Builder in HCL/WebSphere B2B Commerce
Experience with performance analysis and troubleshooting
Experiece identifying and providing solutions to optimize application performance
Experience with relational databases
Knowledge of source code management systems
Experience with the following:
REST API
SOAP web services
Object-Oriented Programming (OOP)
Java/J2EE based customer-facing application
Ability to work occasional after-hours support for critical production systems
Preferred Qualifications
Experience organizing development tasks in an Agile environment utilizing Jira and Confluence
Experience with the following presentation layer technologies and frameworks:
HTML
CSS
Javascript
React
Angular
jQuery
Familiarity working the following utilizing, analytics, and monitoring tools:
Data lake
Dynatrace
Google Analytics
Akamai
Experience with responsive/progressive interface development
Experience migrations and upgrades from V7 to V9 HCL commerce
Understanding of memory management, multithreading, thread/connection pooling
SnapAV is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability
Job ID: 2020-1435
External Company URL: https://www.snapav.com/
Street: 11734 S Election Road