Data Architect

Compunnel

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in designing and implementing data architecture for large enterprises.
  • Certification in Architect/Big Data specialty for AWS, Azure, or GCP.
  • Strong analytical skills with a focus on data management and visualization.
  • Proficiency in cloud platforms and big data technologies, including Hadoop.
  • Knowledge of software development processes and project management methodologies.
  • Experience with data modeling, SQL, and NoSQL databases.
  • Excellent communication skills for cross-functional collaboration.

Responsibilities

  • Architect and implement large-scale data integration and data warehousing solutions.
  • Analyze and visualize data using tools like PowerBI and Tableau.
  • Design cloud big data solutions across AWS, Azure, or GCP.
  • Establish data governance frameworks to ensure data quality and compliance.
  • Collaborate with project managers and stakeholders on enterprise data initiatives.
  • Lead training sessions and mentor team members on data architecture best practices.
  • Document data architecture and maintain comprehensive design specifications.

Benefits

  • Opportunities for professional development and certifications.
  • Collaborative work environment with cross-functional teams.
  • Access to cutting-edge tools and technologies.
  • Exposure to diverse projects with industry-leading clients.
  • Support for continuous learning and skills enhancement.
Full Job Description
JOB SUMMARY
Design, develop, and implement data architecture for a large enterprise, focusing on two of the following areas: Data Ingestion, Data Management, Data Delivery, Data Consumption.

Key Responsibilities
- Architect, design, and implement high-performance, large-volume data integration, transformation, warehouse, and data lake solutions.
- Analyze, report, and visualize data from data warehouses using tools such as PowerBI, Tableau, or D3.
- Design and implement cloud big data solutions on platforms like AWS, Azure, GCP, or Apache Hadoop.
- Plan information architecture by studying site concepts, strategy, domain, and target audience; design information structure and features, evaluate information representation, and specify backup, recovery, and security.
- Focus on customer engagement to improve service and build solutions collaboratively.
- Provide end-to-end technical guidance and roadmaps for Sales & Marketing.
- Validate team estimates.
- Hold certification in Architect/Big Data specialty in AWS, Azure, or GCP, with experience in architecting Big Data solutions on other cloud and Big Data platforms.
- Develop and deliver long-term strategic goals for data architecture vision and standards.
- Create short-term tactical solutions to achieve long-term objectives and data management roadmaps.
- Establish processes for governing the identification, collection, and use of corporate data assets and metadata, ensuring accuracy and validity.
- Establish methods and procedures for tracking data quality, completeness, redundancy, and improvement.
- Ensure data strategies and architectures meet regulatory compliance requirements.
- Engage external stakeholders, including standards organizations, regulatory bodies, operators, and scientific research communities.
- Ensure business needs for operational data and reporting data are met.
- Establish governance, stewardship, and frameworks for managing data across the organization.
- Develop and promote data management methodologies and standards.
- Select and implement appropriate tools, software, applications, and systems to support data technology goals.
- Collaborate with project managers and business teams on all projects involving enterprise data.
- Address data-related issues with systems integration, compatibility, and multi-platform integration.
- Act as a leader and advocate for data management, including coaching and training.
- Develop and implement key components as needed to create testing criteria to guarantee the fidelity and performance of data architecture.
- Document the data architecture and environment to maintain an accurate view of the larger data picture.
- Identify and develop opportunities for data reuse, migration, or retirement.
- Perform data architecture design reviews.
- Identify opportunities for optimization of cost, time, and asset utilization in complex projects and advise relevant teams.
- Provide advice to teams facing complex technical issues during project delivery.
- Conduct planned and unplanned technical audits for complex projects.
- Define and measure project and program-specific architectural and technology quality metrics.
- Provide inputs for team training.
- Identify training needs and conduct internal sessions.
- Partner with UST Gamma to create curriculum, assessments, training programs, and courseware based on new service offerings and solutions.
- Update collateral in the knowledge management repository.
- Gain and cultivate domain expertise to provide optimized solutions to customers.
- Understand requirements from a larger system/transformation program context.
- Validate cross-application/cross-technology requirements for interoperability and reconciliation of conflicting requirements with customers and stakeholders.
- Provide support to project managers in identifying team training needs.
- Conduct training/certifications and mentoring on technical skills for projects.
- Support technical evaluation of external and internal candidates.
- Perform career guidance and performance management for team members.
- Identify alliance partners based on service offerings and client requirements.
- Identify areas for joint Go-to-Market (GTM) with partners.
- Develop internal capabilities/complementary toolsets to support GTM strategies.
- Maintain relationships with partners.
- Act as the technical POC for specific technology/solution areas.
- Define problem statements for customers.
- Analyze application/technology landscapes, processes, and tools to arrive at suitable solution options.
- Analyze cost vs. benefits of solution options.
- Define technology/architecture roadmaps for clients.
- Articulate cost vs. benefits of options to key stakeholders.
- Participate in external forums.
- Interact and engage with customers/partners on innovative ideas, concepts, assets, and industry trends.
- Participate in beta testing of products and joint lab setups to explore new technologies.
- Identify areas for component/accelerator or design pattern reuse across accounts.
- Create documents, reports, and white papers on research findings.
- Develop collaterals for proposals.
- Compare various designs and propose appropriate technology solutions based on RFP understanding and architect inputs.
- Calculate and present estimates based on high-level designs to management.
- Review estimations and resource plans.
- Review risk and mitigation plans.
- Participate in client presentations and visits.
- Ensure alignment of high-level architecture with client needs and business logic; review designs prepared by architects.
- Ensure appropriate teams are involved in data design.
- Ensure technical interoperability and requirements compliance, especially in multi-group/multi-vendor programs.
- Involve external partners/horizontals as appropriate.
- Provide guidance to the team on data architecture usage and experience in solution implementation, product selection, configuration, migration, and transformations between cloud and hosted solutions.
- Take responsibility for developing cutting-edge wallet applications.
- Ensure architecture principles and Quality of Architecture (QOA) are maintained.
- Analyze trade-offs and provide recommendations on data architecture.
- Identify opportunities for efficiency improvements.
- Understand work streams and technologies necessary for large programs.
- Resolve issues based on industry expertise/partner leverage.
- Provide best-in-class technology and solution options to customers with detailed examples and case studies.
- Guide customers on process and technology improvements for agility and quick results.
- Proactive identification and management of technical risks.
- Build credibility with clients as a technical go-to person.
- Expand professional networks within client organizations.
- Identify potential opportunities for new service offerings.
- Support the development of business cases for investment.
- Work with partners to co-develop joint GTM strategies.
- Develop IP/tools and frameworks to address opportunities technically.
- Lead beta testing/POC as applicable.
- Develop collaterals and guides for GTM.

Required Qualifications
- Proficiency in designing, developing, and implementing data architecture for a large enterprise in two of the following: Data Ingestion, Data Management, Data Delivery, Data Consumption.
- Skill Examples:
- Understanding of technology trends.
- Knowledge of Architecture Concepts and Principles.
- Independent knowledge of Design Patterns, Tools, and Principles.
- Knowledge of Software Development Process Tools & Techniques.
- Knowledge of Project Management & Agile Tools and Techniques.
- Knowledge of Project Metrics.
- Knowledge of Estimation and Resource Planning.
- Knowledge of Knowledge Management Tools & Techniques.
- Knowledge of Technical Standards, Documentation & Templates.
- Knowledge of Requirement Gathering and Analysis.
- Strong proficiencies in understanding data, workflows, and dataflows.
- Attention to detail.
- High Analytical capabilities.
- Creativity in developing solutions.
- Self-learning ability.
- Resilience in solving problems.
- Knowledge Examples:
- Domain knowledge, understanding domain data.
- Applied Mathematics and Statistics.
- Skilled in writing design documents, usage of Power Point, Visio.
- Data visualization, streaming.
- Data migration.
- Data modelling, vector and Graphs.
- RDBMSs (relational database management systems), SQL.
- Databases such as NoSQL and cloud computing.
- Hadoop technologies, like MapReduce, Hive, and Pig.
- Programming languages, especially Python and Java.
- Operating systems, including UNIX and MS Windows.
- Cloud solutions.
- Backup/archival software.
- Understanding of data security.

Preferred Qualifications
- Experience in architecting Big Data solutions on other cloud and Big Data platforms.
- Ability to re-engineer existing architecture solutions under guidance.
- Provide training on best practices in architecture under guidance.
- Evaluate multiple design options and choose appropriate options for best possible trade-offs.
- Conduct knowledge sessions to enhance team's design capabilities.
- Review low and high-level designs for efficiency and maintainability.
- Implement global standards and guidelines relevant to programming and development.
- Come up with 'points of view' and new technological ideas.
- Support, plan, and manage medium-sized projects/programs.
- Take technical responsibility for all stages in the software development process.
- Conduct optimal coding with a clear understanding of memory leakage and its impact.
- Leverage existing material/reusable assets in the knowledge repository.
- Independently create and update knowledge artifacts.
- Create and track project-specific KT plans.
- Provide training to others.
- Write white papers/blogs at an internal level.
- Write technical documents/user understanding documents at the end of the project.
- Create documentation appropriate for the project needs.
- Create documentation appropriate for reusable assets/best practices/case studies.
- Support the creation of requirements documents or user stories and high-level process maps.
- Identify gaps based on business processes and analyze responses to clarification questions.
- Produce design documents.
- Create and review estimates and solutions at the project/program level.
- Create and review design artifacts.
- Update resourcing and schedule based on impacted areas identified.
- Create designs specifically for non-functional requirements.

Certifications
- Architect/Big Data specialty certification in one of AWS, Azure, or GCP.

Similar Jobs

More Jobs at Compunnel

  • Software Engineer
    $90K — $130K *
    Aliso Viejo, CA 92656 (Orange County)
    Information Technology
    In-Person
  • Application Architect
    $100K — $130K *
    Pittsburgh, PA 15237 (Allegheny County)
    Enterprise Technology
    In-Person
  • Senior Software Engineer
    $120K — $160K *
    Jersey City, NJ 07305 (Hudson County)
    Finance & Insurance
    In-Person
  • Data Scientist
    $90K — $120K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Lead Data Scientist
    $120K — $150K *
    Irving, TX 75061 (Dallas County)
    Healthcare
    In-Person

More Information Technology Jobs

Find similar Data Architect jobs: