• API Architect

    Location US-GA-Atlanta
    # Positions
    Information Technology - All Openings
    Travel Requirements
  • Overview

    Under general direction, the Architect is responsible for application systems design, balancing design elegance with financial pragmatism.  The individual in this position is knowledgeable in all aspects of designing and delivering midrange (Wintel and UNIX) and mainframe (zOS) application systems and is comfortable in developing platform appropriate non-functional requirements and evaluating design specifications for new and existing applications. 


    Focus on design quality for application data, workflow, system processes, hardware/software environment, integration interfaces, and outputs.


    Responsibilities include leadership of technical delivery to ensure compliance with Architecture Standards, customer requirements, and governance policies, communication with the organization, customers, and vendors to educate and drive adoption of those standards.


    Communicates with Manager, CIO and other architects regarding status of assigned projects and initiatives.


    • Analyzes and defines architecture requirements for data, workflow, logical processes, platform environment, software, and system interfaces
    • Contributes to the conceptual and physical design of application and data solutions to provide guidance on the cost/performance tradeoff to NASCO’s vendors, product owners, and project managers
    • Reviews and approves detailed designs produced by delivery vendors
    • Researches, evaluates, and provides guidance on hardware platform and software solutions to support projects
    • Ensures the architectural integrity of projects and solutions in line with NASCO’s System Management Strategy standards and guidelines
    • Works with product and project teams to analyze and understand enterprise business drivers to determine business information and system architecture requirements
    • Communicates with the business community
    • Contributes to the evaluation, selection, and implementation of software product standards, and the design of standard configurations
    • Assists Project Managers to define and document technical scope  based on customer / business needs for assigned projects
    • Evaluates, recommends, and justifies technical scope and direction changes during Planning and Design phases
    • Contributes to Architecture Review Board material and decision criteria

    Role/Department Specific Details:

    • Establishes and documents full lifecycle API management standards and best practices
    • Supports API development teams in the application of best practices with API management tools
    • Supports all levels of system integration design and delivery
    • Provides conceptual, logical, and physical architecture and design to key projects


    Required Knowledge, Skills, Abilities and Experience:

    • Deep knowledge of problem analysis, structured analysis, and design and programming techniques in distributed and mainframe models
    • Deep knowledge of service implementation as it relates to a multi-platform service oriented architecture
    • Knowledge of all components of application design in a high-volume, high-availability environment
    • Strong understanding of object-oriented design and analysis
    • Working knowledge of relevant technologies for transaction management, data management, system integration, and system user interfacing
    • Working knowledge of service orchestration and messaging technologies. Ability to apply the long-term (big picture) perspective to tactical situations
    • Ability to recognize and communicate financial impact of HW/SW and architecture alternatives
    • Ability to evaluate information quickly, identify key issues and formulate conclusions based on sound, practical judgment, experience, and common sense
    • 7-10 years of progressive experience in distributed IT system design, with technical leadership responsibilities
    • 1-2 years of experience in architecture and technical strategy formulation and alignment with the business

    Required Training and Education:

    • Bachelors degree in computer science, engineering, or a related study, or equivalent experience


    NASCO is a Minority/Female/Disability/Vet/Affirmative Action Employer.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed