| Location | Dearborn, MI (Remote) |
Position Details:
Title: Principal Engineer, Ecommerce
Department: Information Technology
Reports to: Sr. Manager, Global Platform Mgmt. & Support
Location: Dearborn
Job Classification: Remote
FLSA Status: Exempt
Job Band: Professional
Job Summary
The Ecommerce Principal Engineer is crucial for overseeing the technical direction and ensuring the stability of ecommerce applications. The Ecommerce Principal Engineer leads the technical direction for development and architecture, ensuring the successful delivery of large-scale, complex, ecommerce solutions. This role focuses on the day-to-day tactical stability of the application. The Principal Engineer governs and reviews all proposed third-party technical designs and application recommendations to ensure the best technical decisions for the company and its consumers. The role includes mentoring developers and ensuring code merges harmoniously to create a stable and performant global ecommerce platform.
Inspired by Hard Work
At Carhartt, the values of hard work-dependability, honesty, and trust-are rooted in the legacy of our founder, Hamilton Carhartt. His commitment to serving hardworking people continues to inspire everything we do. Guided by his legacy and our mission-We serve and protect all hardworking people by building durable products-we remain dedicated to upholding these principles in every decision we make and every product we create.
Associate Responsibilities
Required Education
Required Skills & Experience
Minimum of 10 years of software development experience. Ecommerce application development and systems experience inclusive of:
8 years' experience designing and architecting software solutions
5 years working with SAP Commerce Cloud (CCV2 v2211) and SAP Composable Storefront (Spartacus)
Experience with SAP Commerce Cloud (Hybris) and SAP Composable Storefront upgrades (post version 2211).
Extensive experience with integrating SAP Commerce Cloud with other systems, such as SAP S4/HANA, Cybersource, Tealium, Adobe Analytics and other third-party applications. This includes knowledge of APIs, web services, and middleware.
Strong proficiency in Java, J2EE and the Spring Framework (Spring Boot, Spring Security, Spring Data, etc.).
Experience with RESTful APIs, Microservices Architecture, and Cloud Deployment.
Expertise in CI/CD pipelines and tools like Jenkins, GitHub, or Azure DevOps.
Strong knowledge of software development practices and methodologies, including Agile and DevOps.
Knowledge of front-end frameworks like Angular.
Experience with optimizing the performance of SAP Commerce Cloud applications, including tuning, scaling, and load balancing utilizing Dynatrace and other monitoring tools
Demonstrates a thorough understanding of business processes and procedures, and effectively resolves complex problems by implementing solutions that often exceed initial client/user requirements.
Knowledge of security (OWASP/NIST) and accessibility (WCAG) best practices for SAP Commerce Cloud.
Experience with upskilling for a Community of Practice within a Center of Excellence.
Excellent written and oral communication skills with proven ability to communicate with all levels including management, Data Team, and business partners.
Demonstrated knowledge in the use of business tools, as related to work tasks (Word, Visio, Net Meeting, Power Point, Excel, MS Project, etc.).
Ability to work both independently and collaboratively as part of a team with an emphasis on communication and detailed ownership of assignments.
Willingness to work off hours as needed given the teams fit within the IT organization and need to ensure stability during upgrades and code deployments during low traffic periods.
Physical Requirements and Working Conditions
#LI-REMOTE
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, ethnicity, disability, religion, national origin, gender, gender identity, gender expression, marital status, sexual orientation, age, protected veteran status, or any other characteristic protected by law.
All associates are required to understand and act in accordance with the Carhartt Core Values. Carhartt reserves the right to change, modify, suspend, interpret or cancel in whole or in any part, the job duties outlined above at any time and without advance notice to the employee.