Senior SAP Commerce Software Engineer

Spring Valley, NY, US • Posted 60+ days ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Caching
  • Encryption
  • Product Management
  • Testing
  • Documentation
  • Enterprise Software
  • RESTful
  • Enterprise Application Integration
  • Quality Assurance
  • Management
  • DevOps
  • Version Control
  • Unit Testing
  • Database
  • Debugging
  • Collaboration
  • Software Engineering
  • Product Development
  • Ideation
  • Computer Science
  • Information Systems
  • Mentorship
  • Electronic Commerce
  • Java
  • J2EE
  • Spring Framework
  • Apache Solr
  • JavaScript
  • JSP
  • Vue.js
  • Node.js
  • SOAP
  • JUnit
  • Cascading Style Sheets
  • HTML5
  • Retail
  • Business-to-business
  • Web API
  • Account Management
  • Promotions
  • Credit Cards
  • SSO
  • Back Office
  • Hybris
  • Application Service Management
  • Oracle ASM
  • Catalog Management
  • Internationalization And Localization
  • Content Management
  • SAP Cloud
  • Business Intelligence
  • SAP ECC
  • SAP HANA
  • SAP
  • Cloud Computing
  • Microsoft Azure
  • Kibana
  • Dynatrace
  • JIRA
  • Confluence
  • Technical Writing
  • Software Development Methodology
  • Systems Analysis/design
  • Development Testing
  • Scrum
  • Agile
  • Interfaces
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • OOD
  • Release Management
  • Communication

Summary

Senior SAP Commerce Software Engineer

Note: Certified SAP Commerce Cloud - highly preferred

Seeking a Sr SAP Commerce Software Engineer with strong SAP Commerce and JavaScript skills to join our Digital Products team. The role requires that the individual be a self-starter acting as the subject matter expert for multiple digital platforms leading internal and 3rd party engineering teams in the delivery of our core digital products with an emphasis on Team and Technical Agility.

Responsibilities
  • Participate in all aspects of product development and design, including performance, scaling, coding, caching, security, encryption, state management, error logging, and testing.
  • Work with product management and scrum masters in an agile environment to ensure the continual release of high-value deliverables.
  • Participate in the full lifecycle development of software, including analysis, design, coding, testing, implementation, documentation, deployment, and support.
  • Consistently write, translate, and code software programs and applications according to specifications.
  • Build scalable, extensible, secure applications while employing best practices.
  • Assist/mentor other developers with full-stack enterprise application design and development strategies utilizing best coding practices.
  • Design and develop both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted on-premise and in the cloud.
  • Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging, and Production environments.
  • Configure and manage Azure DevOps for source control and automated build, test, and deployment of developed software.
  • Integrate unit testing strategies and analyze application and database performance on new and existing programs to correct errors, isolate areas for improvement, resolve performance bottlenecks, and general debugging.
  • Perform code reviews, ensuring the team is consistently producing optimal code.
  • Collaborate with platform vendors to assess and isolate issues.

Qualifications
  • Proven experience leading software engineering teams. Must have a passion for being involved in the full cycle of product development - from ideation to deployment. Will serve as the SME for one or more digital products.
  • Bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
  • 3+ years of experience in successfully mentoring software engineers.
  • 5+ years of experience in designing and developing on the SAP Commerce Cloud (formerly Hybris) platform with in-depth knowledge of SAP Commerce v2005 or later
  • 5+ years of experience in e-commerce tools & technologies such as Java / J2EE, Spring, SOLR Indexing, JavaScript, JSP & Servlets, Vue JS, Node JS, REST / SOAP APIs, ImpEx, hot folders, JUnit, CSS & HTML 5
  • Certified by SAP in SAP Commerce Cloud
  • Experience implementing and supporting both B2C and B2B SAP Commerce implementations running headless via OCC Web API Integration and implementations based on SAP Commerce accelerator storefront templates
  • Good working knowledge and implementations of SAP Commerce modules such as Search & Navigation, Account Management, Promotions & Vouchers, Consignment types, Payment Integrations (Credit Card & PayPal), SSO (Okta), Back Office, HAC (Hybris admiration console), Assisted Service Module (ASM), Product Content and Catalog Management, multi-Localization (language and currency), Content Management, Integrations and Mobility.
  • Experience with SAP Cloud Platform Integration (CPI) for bi-directional external cloud and on-premise integrations with SAP Commerce, SAP ECC/S4Hana, and others platforms
  • Experience with SAP Commerce Cloud hosted on Microsoft Azure (CCv2) highly desirable
  • Experience with Kibana and Dynatrace for application monitoring, alerting, and troubleshooting
  • Experience using Jira and Confluence for Agile work tracking and functional/technical documentation
  • Ability to work independently or with hybrid teams composed of vendor and internal resources.
  • Ability to complete all phases of SDLC, including analysis, design, development, testing, and support utilizing Scrum/Agile methodologies.
  • Ability to innovate and provide functional applications with intuitive interfaces.
  • Proven analytical and problem-solving abilities.
  • Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.
  • Strong understanding and demonstrated usage of object-oriented design concepts.
  • Experience with software versioning and release management.
  • Strong ability to exercise independent judgment, effectively prioritize, and execute tasks while under pressure.
  • Experience working both independently and in a team-oriented, collaborative environment.
  • Excellent communication skills.
#RecruitPS
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90764204
  • Position Id: 614
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

17d ago

Easy Apply

Full-time

Depends on Experience

Woodcliff Lake, New Jersey

Today

Easy Apply

Full-time

Remote

20d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

2d ago

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs