Roles & Responsibilities:
Solution Design & Architecture
- Design and document optimal and fit-for-purpose technical solutions for B2B and B2C applications.
- Translate complex business requirements into comprehensive technical designs.
- Assess internal and vendor solution designs to ensure they effectively use architectural patterns and adhere to the guidelines.
- Work closely with infrastructure teams to ensure that the physical infrastructure designed meets project requirements.
- Design and oversee the integration of disparate systems (e.g., ERP, CRM, WMS, and third-party platforms) to ensure seamless data flow and operational efficiency.
Technology Leadership
- Take accountability for the end-to-end architecture.
- Develop Solution Architecture processes, standards, guidelines and templates.
- Provide technical guidance and oversight to development teams during the implementation of solutions.
- Advise and support team members in overcoming technical challenges by providing methodical trouble shooting and diagnostic steps.
- Be the internal and external POC for solution implementation.
Collaboration & Stakeholder Management
- Partner with business teams to understand B2B and B2C requirements, including supply chain, customer engagement, and sales processes.
- Work closely with product owners and project managers to define solution roadmaps, timelines, and deliverables.
- Present architectural designs and strategies to both technical and non-technical stakeholders, ensuring clarity and buy-in.
Performance & Optimization
- Define and enforce best practices for system performance, scalability, and reliability across all platforms.
- Conduct risk assessments and propose mitigation strategies for potential technical challenges.
- Monitor and optimize existing solutions to meet evolving business demands and customer expectations.
Desired Candidate Profile:
Education
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
Experience
- Minimum of 7+ years of experience in solution architecture, with at least 3 years in a retail environment.
- Proven track record of designing and delivering complex solutions for large-scale enterprises with B2B and B2C operations.
- Hands-on experience with technologies such as:
o Software development technologies (e.g. Java, Python, PHP)
o ERP systems (e.g., SAP, Oracle, Microsoft Dynamics).
o CRM platforms (e.g., Salesforce, Microsoft Dynamics CRM).
o Integration platforms (e.g., MuleSoft, Informatica, OIC).
o Warehouse Management Systems (e.g., EPG WMS, Blue Yonder, SC).
Technical Skills
- Expertise in API design, REST/SOAP, and middleware technologies.
- Knowledge of data modelling, database systems (SQL/NoSQL), and analytics platforms.
- Expertise of Architecture Methods, Principles and Patters (OOAD, GoF, SOA etc.).
- Expertise of Agile software development methodologies such as SCRUM and Scaled Agile
- Expertise of architecture styles such as microservices, event-driven architecture and cloud-native applications.
- Knowledge of Open-Source Frameworks (Apache, Spring, etc.)
- Understanding of big picture view, non-functional requirements, and other practices such as observability, automation, etc.
- Understanding of well-architected framework for cloud deployments.
Soft Skills
- Exceptional problem-solving and analytical skills with a focus on delivering practical solutions.
- Excellent communication and presentation skills, with the ability to articulate complex concepts to diverse audiences.
- Strong leadership and collaboration abilities to work effectively in a fast-paced, cross-functional environment.
Key Competencies
- Systems thinking with an agile solution delivery mindset.
- Exceptional ability to communicate designs, decisions to a non-technical audience.
- Proactive approach to identifying opportunities for innovation and process improvement.
- Adaptability to thrive in a dynamic, evolving retail landscape.
Job Types: Full-time, Permanent