Qualifications - Client is looking for candidates that have solid architectural experience across B2C, B2B, B2E, or B2B2C ecosystems
- We need someone who can move at the pace of digital business, while maintaining the standard of excellence; someone who can innovate along with innovative partners; someone who can leverage digital technology to help disrupt the status quo
- Flexible
- Bachelor degree in computer science, information-technology, engineering, system analysis, mathematics or a related study, or equivalent experience
- Minimum of five years of experience in at least two IT solution development disciplines, including technical or infrastructure architecture, network management, application development, middleware, database management or cloud development
- Good understanding of strategic and new and emerging technology trends, and the practical application of existing, new and emerging technologies to new and evolving business and operating models
- Recent development experience with Node.js, Java, or Python
- Experience in Azure Cloud or AWS Cloud, Cloud Engineering, Cloud Architecture
- Experience in architecting Cloud Native Applications, REST APIs,
- Awareness of Privacy regulations
- Experience in implementing security concepts
- Demonstrated ability to independently research technology
- Experience analyzing and resolving systems and application issues
- Experience evaluating risk against cost, scope, time, and available resources
- Effective communication skills
- Expertise in agile application development methodologies
| Responsibilities - Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work
- Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements throughout the product lifecycle
- Understands business drivers and business capabilities (future and current state) and determines corresponding enterprise solution designs and change requirements to drive the organization\'s targeted business outcomes
- Monitors the current-state solution portfolio to identify deficiencies through aging of the technologies used by the application, or misalignment with business requirements
- Supports product managers in end of life product decisions to maintain, refresh or retire services, or systems, including applications, technologies, processes, and information
- Analyzes the technology industry, competitors, and market trends, and determines their potential implications for a given solution
- Analyzes the business-IT environment to detect critical deficiencies, legacy, and technical debt, and recommends solutions for improvement
- Facilitates the evaluation and selection of software product standards and services, as well as the design of standard and custom software configurations
- Consults with application and infrastructure development projects and products to fit systems or infrastructure to architecture and identify when it is necessary to modify designs to accommodate the solutions architecture
- Leads evaluation, design and analysis for the implementation of a solutions architecture across a group of specific business applications or technologies based on enterprise business strategy, business capabilities, value-streams, business requirements and enterprise standards
- Manages and develops the architecture for a broader scope of projects or products
- Acts as a consultant on a broad range of technologies, platforms, and vendor offerings to drive targeted business outcomes
- Creates architectural designs to guide and contextualize solution development across products, services, projects, and systems, including applications, technologies, processes, and information
- Works closely with the program management office (PMO) or project management office to ensure the execution of plans corresponds with what is being promised throughout the project or product lifecycle
- Obtains guidance from Digital Enterprise Architects (EA) on standards, regulations, EA principles, and target-state blueprints applicable to their specific solution
- Designs architectures in compliance with standards, regulations, EA principles and target-state blueprints
- Leads detail design and implementation activities
- Creates technology roadmaps
- Establishes architectural & design principals
- Analyzes technology trends and disruptions and the practical application of existing, new, and emerging technologies to enable new and evolving business and operating models
- Implements the difficult parts of project or products
- Minimizes technical exposure, cost exposure, and risk on projects
- Guides and sometimes drives evaluation of third-party software solutions
- Plan and Manage the IT Portfolio
- Leads analysis of the IT environment to detect critical deficiencies and recommend solutions for improvement
- Develops and applies architectural standards and minimal viable architectures through the EA governance model, which is informed by the business strategy and corporate governance
- Facilitates a collaborative relationship across product owners and agile development teams
- Collaborates with agile teams to ensure consistency with the enterprise architecture, as well as to leverage shared technologies, tools and processes that impact speed to value and time to market
- Collaborates with infrastructure and project teams to ensure consistency with the enterprise architecture, as well as to identify when it is necessary to modify the enterprise architecture
- Oversees EA implementation, continuous improvement and ongoing refinement activities
|