Data Architect

$145,000 - $171,000/Yr

Federal Reserve Bank - Richmond, VA

posted 2 days ago

Full-time - Mid Level
Hybrid - Richmond, VA
Monetary Authorities-Central Bank

About the position

Come and join the Architecture team for the Federal Reserve Financial Services (FRFS) organization as a Data System Architect, helping advance our portfolio to support the next generation of payments technology. FRFS provides critical payment and informational services to thousands of financial institutions across the United States, and our solutions are designed to be secure and resilient to support approximately $4 trillion/ day in payments transactions. This Data Architect role is focused on architecting, and guiding the implementation of, a suite of data and information services that are used internally and by our external customers. As part of their responsibility, this person will work with product managers and the lead Data Platform Architect to establish the architecture and design for those services. Further, this role will collaborate with other architects and specialists across infrastructure, security services, and applications. The Data Architect will be developing data services for data intake, storage, and distribution. Our data systems reside across a hybrid environment, e.g. on premises and cloud, with the latter being the primary destination, so preference is for someone with experience with managing data in a cloud environment.

Responsibilities

  • Develops and maintains system architectures for specific business areas in compliance with applicable enterprise architectures
  • Provides oversight on the architecture and design of specific systems within a line of business
  • Participates in assignments concerning development of target conceptual and logical architectures for products and solutions
  • Participates in reviews to evaluate and ensure that the architecture meets policies, principles, standards, and business/technology needs and roadmaps
  • Reviews and aligns system choices to ensure that enterprise architecture standards, service quality and availability, and cost efficiency are met
  • Maintains knowledge of emerging technology trends and utilizes this knowledge to design innovative solutions that support and drive business objectives and technology roadmaps
  • Contributes to the definition and analysis of requirements for the system and applying available and emerging technologies to support tactical and strategic business objectives
  • Researches and recommends changes to foundational/target architectures
  • Evaluates products and technologies and their alternatives for use in individual systems
  • Maintains a strong understanding of the enterprise's IT systems and architectures
  • Performs other duties as assigned

Requirements

  • Bachelors Degree in Computer Science, Software Engineering, Information Systems or other related fields or equivalent work experience
  • Five or more years of experience in systems development and architecture
  • Broad knowledge of Information Technology Systems, with strong understanding of the relationship between business processes, applications, databases, operating systems, processing platforms, storage platforms, security systems and networks
  • Excellent written and verbal communication skills, to efficiently and concisely illustrate and communicate concepts in words and diagrams
  • Ability to abstract core elements or components of solution or business need and propose common/re-usable services
  • Ability to learn quickly and apply new knowledge in a fast-paced, business and technical environment
  • Understanding of enterprise and service design patterns and best practices
  • Understanding of data management patterns and best practices
  • Demonstrated working knowledge of computer science concepts including data structures, encryption and networking
  • Flexibility in designing systems - including leveraging new or emerging technologies
  • 5+ years of overall software development experience, with at least 3 years experience specifically with data management systems and solutions
  • Strong knowledge and experience working with relational and non-relational (aka 'NoSQL') databases
  • Strong knowledge and experience working with data movement and data quality enforcement
  • Strong knowledge and experience working with Business Intelligence, reporting, and analytics tools
  • Basic business analysis skills such as being able to create technical specifications from imprecise business requirements

Nice-to-haves

  • Preferred prior cloud experience, particularly in an enterprise setting
  • Prior experience designing fault tolerant or self-healing data systems, highly scalable products or systems, and multi-tenant products and systems
  • Experience with visual drawing tools such as Microsoft Visio or OmniGraffle, a plus
  • Experience with Agile Development Methodologies and Practices, such as Scaled Agile Framework, a plus
  • Experience with Continuous Delivery/Continuous deployment, a plus
  • Prior experience with banking/financial services/government systems, a plus

Benefits

  • Comprehensive benefits package includes medical, dental, vision, prescription drug coverage, 401k savings plan, retirement plan, paid time off, transit benefit, onsite gym and subsidized cafeteria
  • A continuous learning environment with opportunities to gain new skills and grow your career
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service