Search

Solution Architect - Retail Applications & Digital Solutions

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Title: Solution Architect – Retail Applications & Digital Solutions

\n

Location: Niles, IL (Hybrid - 3 days a week)

\n

Job Type: Contract

\n


\n

Job Description:

\n


\n

Role Overview

\n

    \n
  • We are seeking an experienced Solution Architect to define and guide the architecture of retail applications and digital solutions.
  • \n

  • The role will work closely with customer stakeholders, in-house technology teams, and offshore delivery teams to design scalable, secure, reliable, and maintainable solutions aligned with business requirements.
  • \n

  • The candidate will provide technical leadership across application development, system integrations, cloud platforms, data architecture, and application modernization, ensuring consistency in solution design and adherence to enterprise technology standards.
  • \n

\n


\n

Key Responsibilities

\n

Solution Architecture & Design

\n

    \n
  • Define end-to-end solution architecture based on business requirements, existing systems, and enterprise standards.
  • \n

  • Translate functional and non-functional requirements into technical architecture, design specifications, and implementation guidelines.
  • \n

  • Evaluate solution options, assess feasibility, and recommend appropriate technologies and architectural patterns.
  • \n

  • Define application components, integration patterns, data flows, security mechanisms, and deployment architecture.
  • \n

  • Ensure solutions are scalable, resilient, secure, maintainable, and cost-effective.
  • \n

\n

Application & Integration Architecture

\n

    \n
  • Design solutions involving web applications, APIs, cloud services, databases, workflow automation, and enterprise systems.
  • \n

  • Define integration approaches across applications, data platforms, and third-party systems.
  • \n

  • Establish standards for API design, authentication, error handling, logging, monitoring, and exception management.
  • \n

  • Guide application modernization, re-platforming, and migration initiatives.
  • \n

  • Ensure effective integration with existing retail and distribution systems.
  • \n

\n

Technology Leadership & Governance

\n

    \n
  • Provide technical guidance to development teams and review solution designs, code quality, and implementation approaches.
  • \n

  • Establish reusable architectural patterns, technical standards, and best practices.
  • \n

  • Conduct architecture and design reviews at key stages of implementation.
  • \n

  • Identify technical risks, scalability constraints, performance bottlenecks, and architectural gaps.
  • \n

  • Ensure adherence to security, compliance, availability, performance, and disaster recovery requirements.
  • \n

  • Guide technology selection and evaluate trade-offs involving cost, complexity, maintainability, and business value.
  • \n

\n

Performance, Reliability & Operational Excellence

\n

    \n
  • Define non-functional requirements and measurable acceptance criteria for application performance, availability, scalability, and security.
  • \n

  • Review performance test results and recommend architectural improvements where required.
  • \n

  • Define monitoring, logging, alerting, backup, and recovery approaches.
  • \n

  • Support root-cause analysis of complex production issues and recommend long-term architectural solutions.
  • \n

  • Promote design practices that improve application stability, reduce recurring incidents, and simplify maintenance.
  • \n

\n

Stakeholder & Delivery Collaboration

\n

    \n
  • Work with business analysts, PM, product owners, and customer technology teams to validate solution requirements.
  • \n

  • Collaborate with onsite stakeholders and offshore development teams to ensure consistent understanding of architecture and design decisions.
  • \n

  • Provide technical estimates, identify dependencies, and support delivery planning.
  • \n

  • Review implementation progress and resolve architecture-related blockers.
  • \n

  • Communicate technical options, risks, and trade-offs clearly to both technical and non-technical stakeholders.
  • \n

\n


\n

Required Skills & Experience

\n

    \n
  • 12+ years of experience in software engineering, application architecture, or technology solution delivery, with demonstrated experience in solution architecture.
  • \n

  • Strong experience designing enterprise applications, APIs, integrations, and cloud-based solutions.
  • \n

  • Experience with Microsoft Azure services and cloud architecture.
  • \n

  • Experience with Angular, .NET/C#, SQL Server, REST APIs, and enterprise integration patterns.
  • \n

  • Experience with Microsoft Power Platform, including Power Apps, Power Automate, and Dataverse, is desirable.
  • \n

  • Understanding of identity management, single sign-on, role-based access control, application security, and data protection.
  • \n

  • Experience with performance engineering, scalability, availability, monitoring, and production support.
  • \n

  • Familiarity with CI/CD, source control, automated testing, and DevOps practices.
  • \n

  • Strong analytical, problem-solving, technical documentation, and stakeholder communication skills.
  • \n

\n


\n

Preferred Domain Experience

\n

    \n
  • Retail, consumer goods, beverage distribution, or supply chain applications.
  • \n

  • Point-of-sale (POS), demand forecasting, inventory management, order management, sales operations, and distribution systems.
  • \n

  • Enterprise application integrations and cloud-based digital transformation.
  • \n

  • Application modernization and migration from legacy or low-code platforms to web-based solutions.
  • \n

\n


\n

Key Deliverables

\n

Deliverable Expected Output

\n

    \n
  • Solution Architecture Document End-to-end architecture, components, technology choices, and design rationale
  • \n

  • High-Level & Low-Level Designs Component designs, data flows, APIs, integration patterns, and implementation details
  • \n

  • Architecture Diagrams Application landscape, deployment topology, integrations, and data-flow diagrams
  • \n

  • Non-Functional Requirements Defined performance, scalability, availability, security, and recovery requirements with measurable acceptance criteria
  • \n

  • Integration Specifications API contracts, authentication, error handling, retry mechanisms, and interface dependencies
  • \n

  • Technical Standards & Guidelines Reusable patterns, coding guidelines, security standards, and architecture principles
  • \n

  • Technical Risk & Dependency Register Architecture risks, constraints, dependencies, mitigation actions, and ownership
  • \n

  • Architecture Review Outcomes Design review findings, decisions, action items, and resolution tracking
  • \n

  • Performance & Reliability
  • \n

  • Recommendations Assessment findings and actionable improvements for identified bottlenecks or operational issues
  • \n

  • Modernization Roadmaps Recommended architecture improvements, migration approach, sequencing, and indicative effort where applicable
  • \n

\n

Success Measures

\n

    \n
  • Solutions meet agreed functional and non-functional requirements.
  • \n

  • Architecture decisions and technical dependencies are identified early, reducing rework and delivery delays.
  • \n

  • Applications demonstrate improved performance, scalability, reliability, and maintainability against agreed baselines.
  • \n

  • Reusable components and integration patterns reduce duplication and implementation effort.
  • \n

  • Architecture reviews and technical standards improve consistency across applications.
  • \n

  • Production issues attributable to architectural weaknesses are reduced over time.
  • \n

  • Solutions align with business priorities, enterprise standards, and agreed cost and delivery constraints.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...