Position:
API Architect
Location:
Onsite
Contract
role
MS
Teams Video interviews
Job Description:
The Applications Architect for DAP will influence the development
and implementation of Information Services (I.S.) strategy, initiatives, and
governing policies. conceives solutions, builds consensus, and sells and
executes solutions across business areas, specifically for the Digital Access
Program. This position assists in defining the technology architecture
direction for the DAP Projects. The DAP Applications Architect will support
I.S. leadership by planning and championing the execution of broad initiatives
aimed at delivering value to internal and external stakeholders. will leverage
the existing data, technical, and business knowledge to drive the development
of technical frameworks and DAP solutions at both the portfolio and enterprise
levels.
This role will require both API Architecture and Web Application Architecture
areas.
The individual will require excellent communication and project management skills
as will be working closely with various project stakeholders to identify
business needs and derive alternative approaches and solutions.
- Created safeguards to
reduce billing friction for eCommerce merchants
- Launched online customer
support tools to improve partner claims processing
- Developed and deployed a
proactive webhook tracking solution
- Adapted internal-facing
APIs and solutions to provide partner-facing value
- Design new APIs and
processes that streamline integration for eCommerce platforms
- Improved the
availability and accuracy of program data
- Deployed a new API
Gateway and implemented OAuth capabilities at client
- Create a new developer
portal
Primary
Skills:
- Experience architecting
externally facing applications
- Knowledge of API
Gateways and API's
- OAuth and OAuth Grant
Types
- Web Applications and
User Interfaces
- Web Development
Frameworks including Angular
- Security for both API's
and Web Applications
- Visio and diagramming
software capabilities
Additional
Skills:
- SAFe Agile knowledge
- Excellent written verbal
and written communication skills
- The ability to think
strategically and see the big picture, but also focus on the details
Responsibilities:
Provides Input to
Architecture Strategy and Initiatives
- Contributes to the
development and review of the systems capability strategy to meet business
requirements.
- Provides guidance and
information to support consistency of vision with business objectives.
- Researches business
capabilities to ensure effective incorporation of new technologies.
- Develops and evaluates
innovative ideas to assess value added, impact, risks, challenges,
opportunities, and benefits for the organization.
Provides
Leadership for Technical Initiatives
- Leads complex technical
project reviews to assess deliverables.
- Assists in technical
plan preparations to meet business needs.
- Assists and collaborates
with cross-functional teams to prepare technical resource plans.
- Identifies, assesses,
and manages risks to ensure successful achievement of project deliverables.
- Evaluates requirements
to perform impact analyses and to specify effective business processes.
- Identifies alternative
solutions, assesses feasibility, and recommends new approaches to ensure
optimal performance and to meet business needs.
Guides
Applications Architecture and Systems Design
- Serves as the lead
technical resource to provide strategic oversight and planning of
strategic portfolio initiatives to ensure proper architectural aspects.
- Manages the roadmaps for
key portfolio assets to ensure systems will scale and evolve in meeting
future business needs.
- Reviews and recommends
changes for systems to meet business needs and to align with enterprise
architecture strategies.
- Develops and reviews
applications designs and technical approaches to ensure systems and
processes align with IT Strategies.
- Provides guidance as a
subject matter expert on application and integration architecture to
support the development of complex systems.
- Analyzes business
processes and systems to rationalize the technical approach and to improve
aspects of information systems.
- Provides guidance on
applications designs and integrations to ensure strategies, roadmaps,
policies, standards, and practices are properly applied.
- Leads development and
adoption of core application building blocks and processing and
integration patterns to increase productivity, improve customer service,
and strengthen competitive advantage.
Provides
Guidance for Architecture Solutions
- Produces detailed
component specifications to support systems designs.
- Creates designs of
candidate architecture to ensure accuracy and fulfillment of requirements.
- Assists in preparing and
implementing plans to execute business and technical initiatives.
- Provides technical
guidance to support systems development and integration and to enable the
timely delivery of I.S. solutions.
- Recommends technical
strategies, roadmaps, policies, standards, and practices to ensure
consistency and compliance.
Education:
The desired Applications Architect will possess Bachelors' and Masters'
degrees in Computer Science, Information Systems, Mathematics, Statistics or
related field or the equivalent in education and work experience.