eCommerce Solutions Architect

Sonepar Canada Inc - Brampton, ON (30+ days ago)

Apply Now

Scope

As part of our digital journey, Sonepar Canada has built an n-tier cloud-native, microservices based eCommerce platform. Its API-first and decoupled nature supports our rapid feature delivery and cloud scale goals.

eCommerce Solutions Architect is a hands-on position within the eCommerce domain who will be the digital infrastructure and platform owner with responsibilties for delivering a technical environment that supports Sonepar Canada’s omni-experience vision. This individual will be responsible for developing stable, scalable Software Architecture and cloud based Architectural Framework components. This role requires a high level of knowledge and experience designing, developing and supporting highly complex mission critical eCommerce distribution systems that is constantly evolving to drive leading edge digital customer experience.

This position is also key for day to day eCommerce application deployment and Continuous Integration, Continuous Delivery (CICD) process, hence the candidate should possess a deep understanding of full life cycle of the software development environment and cloud architecture.

Major Responsibilities

  • Establish the technical vision and direction for the team as well as provide guidance, direction and support to application developers and technical designers
  • Define system architecture landscape, identifying gaps between current and desired end-states, and delivering a comprehensive solution that is progressive and flexible enough to support unique needs of Sonepar OpCos
  • Fulfill user stories by partnering closely with the development team through the build, test, and deployment phases
  • Design and develop software components with a strong understanding in database design and system architecture
  • Design solutions for continuous availability with solid disaster recovery and contingencies
  • Define software code structure, coding procedures and deployment
  • Design and manage cloud (Azure) infrastructure and hardware setups
  • Own the release management and CICD process
  • Ensure security measures and PCI compliance are in place and being followed
  • Ensure the coherence, efficiency, scalability, modularity and compatibility of the features developed by the team
  • Analyze and resolve engineering issues pertaining to the tools, platform and architecture
  • Anticipate technological advances, understand the opportunities available especially in areas involving
Artificial Intelligence (AI) and related systems implementation to support futuristic omni-channel customer experience
  • Draft documents on the digital ecosystem for later use and reference
  • Design, document, diagram, update and communicate systems architecture and integration flows
  • Initiate and implement architecture level quality control reviews and also provide code-level guidance and code-reviews
  • Relentlessly pursue high standards and continuously raise the bar
  • Customer obsessed – start with the customer experience and work back toward technology
Education and Training

  • Bachelor’s degree in computer science or software engineering or equivalent
  • Broad and extensive knowledge of the software development process and its technologies
  • Knowledge of architectural styles and design patterns
  • Experience with software development lifecycle processes
  • Experience with service-oriented architecture / micro-services
  • Experience with cloud application hosting and development (Azure preferably)
  • Expert knowledge of concurrency, scalability and fault tolerant designs
  • Experience with using various distributed caching solutions, message queuing
  • Experience in infrastructure architecture, database architecture and networking is considered a plus
  • Architecting source control, continuous delivery, continuous integration, and deployment management for our projects
  • Extensive experience with E-Commerce integrations including, but not limited to, ERP systems, Order Management systems, payment gateways, address validation, rate & review, fraud detection, security systems PIM/MDM, Search engines, CDN, Profile systems (OAuth) and CMS
Experience

  • 10+ years of operational experience in eCommerce or omnichannel within B2C or B2B space
  • 5 years of experience in technical design or architecture positions of applications with high performance and scalability requirements