Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply on company site
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Myc82b73fzm41nstf6n

Enterprise Application Architect

Octo Consulting Group Alexandria Full-Time
Apply on company site

We are looking for a passionate Enterprise and Application Architect to join our team as a subject matter expert. They will be one of only a few key resources supporting architect consulting team that is responsible for providing engineering support and implementation services to a large Federal customer in a diverse IT environment.  The Architect will be responsible for providing overall technical strategy but also have a willingness to participate in implementation as necessary.  This subject matter expert keeps their skills sharp and want to help other teams gain knowledge and trust in a well-defined architectural road map.

Responsibilities:

  • Identification, development, and refinement of the target architecture, transition plans from existing, requirements, priorities and development plans for next generation initiatives.
  • Collaboration, coordination, review and analysis with all development, infrastructure and supporting teams.
  • Collaboration and integration with all USPTO efforts including Front Office initiatives, all offices under OCIO as well as all Business Units to ensure consistency with architecture and technology, support of enterprise efforts and integration with supporting services.
  • Maintain, and plan for, the long-term strategies and goals for the full scope of efforts including support for the architecture, requirements, integration and migration with current production systems, infrastructure, resolution of systemic issues, enterprise initiatives, priorities, resolution of issues and development plans.
  • Provide oversight and governance to ensure compliance to Enterprise Architecture, Standards and Guidelines and Policies.
  • Provide direction and guidance for emerging technologies.
  • Provide guidance for strategic and annual planning including alignment with the business architecture, identification of dependencies, overlaps and gaps and priorities of projects.
  • Analyze, identify, breakdown, refine the existing requirements, high-level features list and user stories based on business architecture to prioritize the execution of the functional and technical requirements.
  • Continue to update and maintain the Target Architecture Solution/System Design Document (SDD) on an integrated architecture including integration with core business systems and services and other supporting systems, enterprise initiatives and infrastructure. Provide monthly updates as needed no later than (NLT) the last business day of each month.
  • Provide architecture oversight, analysis, and evaluation for all aspects necessary to plan, design, and deliver highly available systems and services.
  • Identify and document dependencies, issues, impacts, and risks associated with architecture, design, and development projects on existing USTPO and external vendors systems. Review all oversight reports. Provide recommended solutions and mitigation strategies and update documentation as necessary.
  • Review and provide recommendations, EAGB presentations, strategy and guidance to the USPTO team including the Technical Stack(s).
  • Support Executive Briefings and provide an overview of architectures and strategies when requested. This shall include recommendation and justification of associated business unit
  • Architecture and Strategy, solutions to issues with current systems and any recommended alternative approaches and justification.
  • Review designs and solutions for development as well as for the current production and integration systems to facilitate the migration and/or integration to/with the next generation systems in all areas and adherence to the target architecture and technical stacks. Participate in design reviews for core business units to facilitate integration with supporting systems and services. Provide design review document for issues, deviations from architecture and design, technical debt and provide design agreement/decision papers.
  • Monitor code, code support tools for compliance to standards and architecture. Provide recommended solutions, mitigation strategies and assistance to the teams as necessary.
  • Review current production systems to ensure that issues are not carried over to the next generation. Provide solutions where they would exist or if they hinder next generation initiatives.
  • Review and update Architecture Standards and Guidelines as needed for strategy changes. Recommend and document supplemental standards.
  • Participate in reviews with steering committees and senior management
  • Follow, and ensure all architecture efforts follow Government processes, procedures, policy, and standards including the System Development Life Cycle (SDLC), and that documentation is in accordance with Section 508 requirements.
  • Bachelor’s degree and a minimum of 15+ years of experience in IT infrastructure and enterprise level architectural engineering
  • Detail-oriented approach to work, highly organized, and effective communications skills in both an oral and written format.
  • Significant experience in solutioning, architecting, designing, migrating and operating an application environment
  • Significant experience in providing system architecture and application architecture recommendations.
  • Knowledge of the hardware landscape in order to make recommendations

Desired Skills & Expertise

  • Experience in a leadership role with the ability to motivate and manage a team of technical professionals.
  • Experience working with a team using modern work management approaches such as Lean or Agile
  • Experience in modern architecture and design of large, complex systems that are highly available.
  • Demonstrated technical capability in the following:
    • Leading architecture, design, and development of complex systems.
    • Leading architecture, design, and development of applications and data storage for complex systems.
    • Understanding development methodologies including agile, waterfall and devops.
    • Performing Technology and COTS analysis and selection.
    • Bridging the business aspects and the technical aspects of delivering complex systems.
    • Enterprise Architecture, Services, Service Oriented Architecture.
    • Search Technologies including SOLR/Lucene.
    • Big Data, Advanced Analytic Architecture, Artificial Intelligence (AI) Architecture.
    • Java.
    • UNIX (HP, AIX, Linux).
    • WebServers and tiered architectures, JavaEE (J2EE), JBoss, Spring.
    • Role Based Access (RBAC).
    • Cloud, Virtualized environments including both internal and external solutions, PaaS, IaaS, SaaS.
    • Automated systems performance, load, stress, data interface, code coverage, and security evaluation tools.
    • Web x.0 enhanced user interfaces.
    • Relational databases, SQL database implementations including MySQL, Oracle, DOA, Stored Procedures, and ORM.
    • Non-Relational databases, NoSQL.
    • ReSTful Web Services.
    • XML Technologies.
    • Configuration Management/Source Control/Build Automation.
    • Extraction, Transforming, and Loading (ETL).

Recommended skills

Technical Debt
Architecture
Big Data
Methodologies
Software As A Services
Systems Development Life Cycle
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 515107

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.