Jobs
>
Iowa City

    Solutions Architect ICAR - Iowa City, United States - NR Consulting

    Default job background
    Description

    Short Description:
    The Solutions Architect is responsible for analyzing and documenting the current *** Client (Client) technology systems.


    Complete Description:

    The Solutions Architect is responsible for analyzing and documenting the current *** Client (Client) technology systems, including internal components as well as external interfaces for systems integration and data sharing with external systems.

    In addition, the Solutions Architect will assist with the application architecture, design, and documenting of new COTS and/or custom-built software solutions for Client systems.


    Client provides adaptable, secure, and cost-effective technology services and solutions across the Client (Client) Divisions, Partners, and Citizens.

    We manage all of Client's IT assets, projects, and resources, and we deliver technology and expertise to support Citizens of Iowa and their family's every day.

    This includes consistently delivering top tier performance and value to citizens as a trusted partner and services provider.

    Client is seeking a Solutions Architect operating at the program management level of the project team to analyze and document the As-Is environment of the Iowa Collection and Reporting (ICAR) System.

    ICAR is the Case Management System for Child Support Recovery which is more than 25 years old and runs on a mainframe platform (IDMS/ADSO).

    The overall ICAR re-platform project intends to move this system from the mainframe to a modern platform, without impacting overall functionality.

    This will improve security, achieve better cost effectiveness, and make it easier to modernize the overall system.

    The scope of the project may include the implementation of a modern software architecture platform and/or the procurement of new software modules to meet business and technology requirements.

    The migration from the current applications to the future-state platform may involve the modernization or replacement of legacy systems and applications as well as the evaluation and modification of system-to-system interfaces.

    This role will work closely with other Enterprise Architects to ensure the creation of a unified IT environment that is strategically aligned with business objectives.


    Responsibilities:
    Understanding data architecture, data movement, data curation and data sharing techniques
    Analyze and document existing applications, including data architecture, system-to-system interfaces and any associated business rules or technical constraints
    Using Unified Markup Language (UML) to deliver application architecture documentation, including activity diagrams, component diagrams, deployment diagrams and sequence diagrams
    Serve as an application architecture Subject Matter Expert (SME) while working with software vendors to develop the approach for systems integration, data warehousing and/or phased migration activities, including the remediation of any associated interface/conversion impacts
    Participate in the RFI/RFP process for systems module selection
    Understanding API Management, Services Oriented Architecture (SOA), microservices and additional systems integration concepts
    Ensure architectural patterns and solutions align with the Enterprise Architecture Roadmap, Strategy, policies, and standards
    successful candidate for this role is expected to possess the following skills and experience:
    Experience with and/or working knowledge of Mainframe systems, IDMS/ADSO is a big plus
    Extensive experience designing application architectures based on a microservices architecture and/or modular approach
    An understanding of cloud technologies and associated benefits, experience implementing Azure Cloud platforms, services, and technologies is a big plus
    An extensive understanding of Unified Markup Language (UML) and other techniques for documenting technology systems
    Experience providing solutions architecture for migrating large legacy systems to modern platforms
    Experience designing technology solutions that align with established Enterprise Architecture, collaborating with Enterprise Architects and Domain Architects to achieve such
    In-depth experience with the software development lifecycles and software development methodologies
    Experience delivering results on systems integration projects involving business transformation
    Experience delivering in an Agile / iterative delivery environment, including a working knowledge of the Scaled Agile Framework (SAFe)
    Ability to collaborate effectively with a wide range of personalities and work styles
    Ability to break down complex tasks into actionable work items
    Ability to work independently and communicate effectively