Principal Data Architect

Fidelity InvestmentsMerrimack, NH
18hHybrid

About The Position

Position Description: Drives technology data strategy for Performance Measurement product modernization. Executes Relational Databases and Reporting and Analytics, using Modern Data Architecture techniques and Cloud Data Technologies. Applies NoSQL, Data Warehouse, Data Lake, Streaming Technologies, Master Data Management, Distributed Databases, and Snowflake. Understands the Agile development process and DevOps practices. Builds and maintains relationships with Product Area Squad and Chapter leads across architecture teams. Ensures technology decisions align with architecture standards and strategies. Primary Responsibilities: Works with application development teams to cultivate innovation, drive standardization, and deliver new data and Cloud solutions. Provides hands-on solutions for pattern reference implementations and squad support needs. Performs data engineering, analytics, design, and development of enterprise data solutions in technology platforms, frameworks, and languages. Architects, designs, and builds highly scalable and resilient data solutions and applications. Architects modern data integration frameworks and highly scalable distributed systems using open source and emerging data architecture designs and patterns. Provides technical mentorship and provides hands on day-to-day solutions to agile teams. Prepares design artifacts and implementation of solutions. Works independently and collaborates with all levels of the organization, including technical and non-technical team members.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Data Architect (or closely related occupation) performing application architecture, design, and development in a financial services and data-oriented product environment, using Cloud technologies and Agile methodology (Scrum).
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Data Architect (or closely related occupation) performing application architecture, design, and development in a financial services and data-oriented product environment, using Cloud technologies and Agile methodology (Scrum).
  • Demonstrated Expertise (“DE”) building end-to-end on-prem and Cloud-based data platforms and software applications, using Microservices, Java, Spring Boot, Spark, and databases (Oracle, PostgreSQL, or MongoDB); and crafting complex SQL queries, data warehouses, data lakes, and Extract, Transform, Load (ETL) and Extract, Load, Transform (ELT) pipelines to support Agile development of robust Cloud-native applications.
  • DE architecting and developing data products, using modern data management practices -- data ingestion, governance, security, metadata management, modeling, and virtualization; and delivering scalable operational, analytical, and reporting solutions, using Kafka, Java, Python, Cloud and Hadoop ecosystems, Application Programming Interface (APIs), and batch frameworks.
  • DE evaluating, integrating, and prototyping Amazon Web Services (AWS) service usage (Amazon Elastic Compute Cloud (EC2), Lambda, Redshift, Amazon Elastic MapReduce (EMR), and Hadoop) to support high-volume data processing; and designing resilient, high-availability architectures with disaster recovery capabilities and real-time RESTful APIs to ensure business continuity.
  • DE establishing efficient and reliable software delivery processes by implementing Continuous Integration/Continuous Deployment (CI/CD) practices, including designing robust pipelines that minimize deployment errors, accelerate feature rollouts, and enhance team productivity; and maintaining application stability and performance, through proactive monitoring and observability strategies that support operational excellence, using Jenkins, GitHub, Grafana, and Splunk.

Responsibilities

  • Works with application development teams to cultivate innovation, drive standardization, and deliver new data and Cloud solutions.
  • Provides hands-on solutions for pattern reference implementations and squad support needs.
  • Performs data engineering, analytics, design, and development of enterprise data solutions in technology platforms, frameworks, and languages.
  • Architects, designs, and builds highly scalable and resilient data solutions and applications.
  • Architects modern data integration frameworks and highly scalable distributed systems using open source and emerging data architecture designs and patterns.
  • Provides technical mentorship and provides hands on day-to-day solutions to agile teams.
  • Prepares design artifacts and implementation of solutions.
  • Works independently and collaborates with all levels of the organization, including technical and non-technical team members.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service