Serve in a Solution Architecture capacity at an Enterprise level. Work with all development teams, business verticals, strategic planning, and project intake to advise and deliver strong financial results. Construct a variety of artifacts to effectively communicate Enterprise level road maps and blue prints to variety of audiences. The Enterprise Solution Architect role is focused on the realization of transformational business enablement through technology and process simplification. This role requires consistently strong presentation skills while serving as an effective change agent with both the business and IT. The Enterprise Solution Architect is responsible and accountable for the development of tactical and strategic solutions that deliver on RAC’s vision while working within the framework of established standards. Finally, this position significantly contributes to exploring broad options of new technologies to remain several steps ahead of business needs.
- Makes critical decisions that define a specific direction for a system in terms of implementation, operational performance, scalability, usability, fit for purpose, and maintenance.
- Determines level of effort and rough costs for recommended solution approaches.
- Identifies project non-functional requirements and ensures that delivered solution will meet all service level requirements.
- Drives progress between applications development and business architecture teams.
- Develops broad business and technical “ecosystem” knowledge for multiple domains to ensure solutions meet business requirements and overall quality standards.
- Ensures solution architecture stays on course with the overall program and the long-term vision of the entire suite of software-based solutions.
- Creates and distributes tailored views of solution designs to appropriate stakeholders at appropriate intervals and at appropriate detail.
- Provides expertise to identify and translate system requirements into detailed software design documentation.
- Follows solutions through completion in the SDLC process working closely with the PMO and Solutions Development teams.
- Manages the creation and maintenance of updated documentation on business systems, related processes, applications and solutions including process flows, use cases, functional specifications, traceability matrices, wire frames etc.
- Guides cross-functional resources to identify root cause of system and operational issues, analyze data and recommend solutions.
- Abstracts the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints.
- Maintains control over the solutions development life cycle parallel to the project"s software and development life cycle.
- Bachelor"s degree.
- Minimum 3 years of experience in Solutions Architecture that spans the business, technology, data, application, and infrastructure domains.
- Minimum 10 years of professional experience.
- Demonstrated proficiency and experience in performing Solution Architecture for large and complex solutions across the enterprise.
- Excellent communication skills (listening, verbal, and written) and the ability to interact professionally with a diverse group of executives, managers, business leaders and subject matter experts using strong presentation skills.
- Strong ability to document proposed architectures including tailoring documentation to the target audience.
- Able to multi-task with strong time management and prioritization skills.
- Must be self-motivated, independent, proactive, resourceful and a demonstrated leader who is capable of being objective and both giving and taking constructive feedback.
- Experienced and skilled user of office productivity tools such as Word, Excel, PowerPoint and Visio.
Knowledge in the following areas is a plus:
- Retail (including Point of Sale), Warehouse Management, End-to-End Logistics, Supply Chain, Payment Systems, eCommerce and Financial Accounting Systems.
- Relational databases, NoSQL, data architecture, data warehouse, MDM, ETL, RMS, ODS and Informatica.
- Microservices, ESB (such as MuleSoft), SOA, BPM, batch, multiplatform, sensitive data (PII and PCI), high availability, queues, exception management and asynchronous solutions.
- Centralized, distributed, n-tier, middleware, web, mobile and cloud (including AWS) architectures.
- SDLC including Agile and Waterfall.
- SaaS, PaaS and IaaS.
- Serverless computing such as AWS Lambda, Microsoft Azure Functions or Google Cloud Functions.
- REST, SOAP, JSON, XML, Docker, JIRA, DevOps, CI/CD and UML.
- Java, Java Swing, AngularJS, Java EE, Xamarin and responsive web design.
- Security (such as OAuth 2.0 and Okta) and Networking.
- Customer journey mapping, user experience and process improvement.
- Design patterns, both application and enterprise.
- RFP/RFI experience – creating, scoring, vendor review and selection.
- Negative testing approaches and automated testing.
- TOGAF or similar.