eCommerce Software Engineer – HCL Commerce
Overview:
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.
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
Qualifications:
Required
• 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
• 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
