Data Architect
Washington, DC  / Arlington, VA  / Baltimore, MD 
Share
Posted 4 days ago
Job Description

Work Location: DMV (Washington DC Metropolitan area)

Telework Availability: Hybrid offered. Note: Should be able to work in a SCIF as needed

What you will do (day in the life):

  • Interact with customers, Program Managers, and other development teams to gather, analyze and define requirements to determine the most effective data solutions for web technologies to satisfy the client needs
  • Use system-of-systems engineering tools and practices, such as systems engineering, to understand, model, analyze, architect, design, and manage complex missions as end-to-end mission threads across the entire mission enterprise.
  • Design systems, applications, and data architectures with a focus zero trust architecture and security by design best practices to support achieving better reliability, precision, accuracy, and speed to meet performance requirements.
  • Define and implement both traditional and emerging approaches to validate and verify methods to acquire data required for Probabilistic/Statistical means for solving problems connected to attaining the best possible algorithms; algorithm outcome requirements; and systems requirements definition.
  • Support the development of cross functional or large-scale automated information systems to include enterprise architectures
  • Design system architectures to include the software, hardware, and communications to support the total requirements and provides for present and future cross functional requirements and interfaces
  • Provide comprehensive definition of all aspects of system development from analysis of mission needs to verification of system performance
  • Perform evaluation of system alternatives and assessment of risks and costs
  • Design, models, documents, and guides the logical and conceptual relationship of data and database changes for complex applications.
  • Analyze needs and requirements of existing and proposed systems, and develops technical, structural, and organizational specifications.
  • May create standards and/or do modeling to monitor and enhance capacity and performance
  • Ensuring the integrity of data backup and storage systems
  • Managing the configuration of operating systems
  • Anticipating possible problems and resolving them before they impact users when possible
  • Provides specific input to the data layer components of system design to include technology trade-offs, software reuse, and requirements analysis from system level to individual software components
  • Utilizes software engineering and design methodologies appropriate to the development, integration, and enterprise level production environment
  • Incorporate customer specifications, data flow diagrams, and adheres to laws, standards, and established guidelines for development and delivery of software and web applications
  • Develop and maintains data layer technical documentation to assist with software and web application maintenance and upgrades
  • Provide data layer process management and configuration management throughout the software development life cycle.
  • Recommend new technologies and processes for complex software projects.
  • Ensure quality control of all developed and modified data solutions.
  • Analyze and troubleshoots extremely complex software problems and provides solutions using the latest technologies.
  • Active TS/SCI with polygraph
  • Bachelors Degree with at least 12 years of relevant experience or Masters Degree with at least 10 years of relevant experience.
  • Active Security+ Certification
  • Experience working with zero-trust and security by design concepts
  • Experience in troubleshooting complex data analytic systems.
  • Experience creating formal design processes using industry best-practices in data modernization and security best practices
  • Should have thorough experience working with Python and associated libraries
  • Experience in creating and using Docker Images and Kubernetes
  • Experience in Jira/Confluence using Agile/SCRUM methodologies and Kanban
  • Should have experience in extract, transform, and load (ETL) of legacy data source to current standards (e.g., experience in migrating from a relational database to a NoSQL database)
  • Data standardization and normalization of legacy data source
  • Should have a working knowledge of Linux (i.e., should be able to edit/debug programs on Linux).
  • Experience extracting implementation measurements and interaction requirements from designs
  • Experience working with and developing design systems is a plus
  • Technical understanding of big data concepts, cloud technologies such as AWS and Oracle.
  • Experience creating and troubleshooting APIs for migrating data from a relational data base to a NoSQL database (PostgreSQL)
  • Strong trouble shooting and problem-solving skills.
  • Must be able to work in a collaborative work environment.
  • Enthusiastic about teamwork, comprehensive automated tests, and collective code ownership.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
12+ years
Required Security Clearance
Top Secret/SCI w/ CI Polygraph
Email this Job to Yourself or a Friend
Indicates required fields