Solution Architect - Remote

Employer
Belk
Location
Washington, DC
Posted
Dec 05, 2022
Closes
Dec 07, 2022
Ref
724371325
Function
IT, IT Architect
Hours
Full Time
A$ A' "A' ?The Solution Architect is responsible for architecting and designing comprehensive solutions that meet functional and non-functional (eg performance, security, and operational considerations) requirements in support of a given initiative. Plays a role in establishing architectural vision and direction, architects solutions, provides advice and guidance, monitors emerging technologies, and assists in software and service procurements. Works collaboratively with the business to understand the business/product roadmap to develop architectural vison and direction.Architecture Vision and Direction:Contributes to the technology strategy by identifying, assessing and recommending external trends in technology and methodologiesAssists with the development of frameworks, standards, policies, principles and procedures that guide technology decisions and maximize reuse of technologyExercises solution design leadership on initiatives, driving alignment to target architecture and design standardsFacilitates architecture reviews, ensuring adherence to architectural standards, and consistency across organizational and design boundariesSolution Architecture Development: Creates solution options and solution architecture, adhering to architectural standards and the technology roadmap, and minimizing technical debtDesigns and Develops solutions that involve complex, multi-system integration, possibly across BUs or domainsEnsures non-functional requirements are satisfiedInvolved in every aspect of lifecycle (from requirements to deployment assisting in design and triage of defects)Drives alignment between architecture and business needs.Participates in application rationalization and the development of application architecture roadmapsIdentifies applications and platforms impacted by the solution, the need for new platforms, and drives platform selectionContributes to backlog of development teamFacilitates large groups of diverse stakeholders to consensus on target solutionAdvice & Guidance: Initiates guidance and oversight, ensures the viability of proposed solutions, and provides direction on the appropriate approach to the solution throughout the project, and ensures appropriate and complete unit/system/load testing and code reviewCommunicates architectures, relevant technologies, practices, platforms, and products to delivery team and other stakeholdersPerforms due diligence during potential mergers and acquisitionsRelationship Management:Builds effective relationships between IT, business users, and internal/external service providersEffectively communicates relevant information to stakeholders and teamsEmerging Technology Monitoring: Evaluates emerging technologies and the evolution of current technologies to define a future vision roadmap for optimal application of technology to meet business needsConducts Proof of Concept for feasibility studiesRecommends improvements to processes and technology that improve the effectiveness of the teamStrategic Sourcing: Oversees and facilitates the evaluation and selection of hardware and software technology, as well as the design of standard configurations for a particular projectInspires technology policies, practices, and decisions which recognize the current and evolving needs of all the stakeholdersValidate that the delivery team operates according to the principles embedded in relevant standardsSolution Architecture: Ability to: Lead the design of technical solutions for complex systems, ensuring consistency with specified requirements agreed with both external and internal customersDesign and Develop solutions that involve complex, multi-system integration, possibly across BUs or domainsAdvice & Guidance: Ability to: Provide leadership and guidelines to promote the development and exploitation of technical knowledge in the organizationEffectively communicate technical concepts, options, and implications to non-technical stakeholders in written, verbal, and diagrammatic forms (and vice versa)Work with cross-functional architect teams to develop optimal solutions to complex issuesRelationship Management: Ability to: Build long-term, strategic relationships with senior business and IT stakeholdersEmerging Technology Monitoring: Ability to: Coordinate the identification and assessment of new and emerging technologies, products, methods and techniques. Evaluate likely relevance of these for the organizationEducation & Experience:Bachelor's degree in Computer Science or related field or equivalent combination of industry related professional experience and educationExperience designing, developing, and delivering technology solutionsExperience architecting complex, multi-system solutionsExperience developing architecture principles and standardsRetail domain experience10 plus years of experience in multiple languages including JavaScript, Java, SPRING, HTML, XML JSON etc.Design and development experience in building large scale ecommerce and search platforms.Over 4 years of experience working in Salesforce Commerce Cloud (Demandware) or similar platforms.Experience in API development and integration with 3rd Party systems (SOAP/REST) such as Master Data, Payment, Order Management, CRM, CMS systems.Competent in relational and non-relational databases.Experience working with Cloud platform experience (GCP, Azure, AWS, etc) and developing solutions.Experience architecting in micro services-based solution and headless architecture.Knowledge / Skills Requirements:Working knowledge of specific platform internal architectureWorking knowledge of troubleshooting specific platform issuesPerformance Architect: Performance Architect Development: Partners with QE team, assisting with creating and refining effective performance test objectives, test plans, and scenarios that help the organization achieve quality requirements#IND3