e-Commerce Solution Architect

» e-Commerce Solution Architect
Information Technology
in Eden Prairie
, MN
Reference: 19-02107

Job Overview:  

The e-Commerce Solution Architect will own technical engagements, overall solution definition and driving the ultimate success of our e-commerce platform focused projects/deliverables. The ESA will use strategic thinking encompassing business, product and security standards to provide a detailed solution to the platforms requested deliverables. These solutions require advanced knowledge and understanding of architecture, systems design and integration used to develop top-tier application and custom solutions. The ideal candidate will have experience building e-commerce platforms from scratch.

Job Responsibilities and Accountabilities:   

  • Perform as security technical advisor or analyst for e-commerce initiatives to analyze new technologies for program conformance
  • Direct accountability of the e-commerce technical architecture roadmap and strategic environment plans
  • Experienced with web dev standards and development spanning from design to deployment
  • Reduce technical debt related to legacy implementations
  • Assist as needed with vulnerability assessments, penetration testing, PCI compliance and security solution requirements
  • Audit integrations and platform for security/PCI regulatory requirements and standards
  • Develop unique, compelling and exciting presentations and demonstrations of new applications and technologies to senior decision makers
  • Provide input to Enterprise Architecture that helps builds reference architecture, frameworks and toolkits to drive scale of adoption in the ecosystem
  • Manage complex projects with significant bottom-line impact
  • Advocate for enterprise architecture in relevant system space
  • Participate in research and maintains knowledge in emerging technologies and possible application to the business, focusing in two or more areas specific to the web and mobility commerce
  • Participate in the analysis of the current technology environment to detect critical deficiencies and recommend solutions for improvement
  • Construct program flow charts to describe the processing of data and development of precise steps and processing logic across all platforms
  • Ensure overall solution-level integrity of applications cross e-commerce channels
  • Continually seek ways to improve and enhance system performance and data quality
  • Ensure that project teams follow enterprise architecture processes to include technical reviews and enterprise technical recommendations
  • Apply advanced knowledge and understanding of architecture, application systems design and integration to develop enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features
  • Provide expertise regarding the integration of applications across the business
  • Determine specifications, then plan and design the most complex and business critical software solutions, utilizing appropriate software engineering processes
  • Understand and consistently apply the attributes and processes of current application development methodologies

Job Requirements:   

  • Bachelor’s degree in Computer Science, Systems Analysis or a related study, or equivalent experience
  • 7+ years IT experience
  • 3+ years developing architecture methodology and overall software development experience on multi-tiered systems
  • 3+ years of experience with complex projects in a large enterprise
  • Ability to provide subject matter expertise across multiple architecture disciplines
  • Strong application development experience; specifically, expertise in Java and Adobe Experience Manager
  • Advanced knowledge in web service architecture, information systems security concepts and technologies
  • Knowledge and experience with encryption at rest and in transit
  • Strong understanding of network architecture and application development methodologies
  • As well as a strong understanding of SOA, object-oriented analysis and design, and/or client/server systems
  • Exposure to multiple, diverse technical configurations, technologies and processing environments
  • In-depth knowledge of state-of-the art programming languages and object-oriented approaches in designing, coding, testing and debugging programs
  • Knowledgeable in the design and construction of information architectures that enable well-integrated transactional, collaborative and analytical systems
  • Experience with various information modeling techniques (such as data flow diagrams, entity-relationship diagrams or create/read/update/delete matrices)
  • Familiarity with business intelligence and data warehousing development techniques
  • High-level understanding of relational database management systems and other data structures
  • Exceptional interpersonal skills in areas such as teamwork, facilitation and negotiation
  • Knowledge of business process re-engineering principles and processes
  • Strong analytical writing skills to articulate complex ideas clearly and effectively; experience creating and presenting documentation and management reports
  • In-depth knowledge of internal control concepts, principles, risk analysis, Sarbanes-Oxley Compliance, PCI Compliance, HIPAA, Privacy, process improvement and techniques, including COSO and COBIT frameworks