Job
Description
As a Data Architect at Caterpillar Inc., you will play a crucial role in shaping the future by working on a robust next-gen data platform. Your expertise in Big Data, Data Warehousing, and real-time data movement will be instrumental in architecting and building Caterpillar's cutting-edge digital platform. Here are the key responsibilities associated with this role: - Perform all programming tasks and oversee architecture assessment and design for development assignments independently, focusing on complex systems work. - Lead the architecture design of enterprise integrations serving multiple business functions. - Design and implement near real-time data movement solutions to enhance core capabilities for the enterprise. - Define the data architecture strategy aligned with business goals and establish data governance policies and standards. - Drive application development to deliver valuable business features while maintaining high software quality standards within the team. - Develop and maintain current, planned, and future state architecture blueprints aligned with business strategies. - Collaborate with stakeholders to translate business requirements into technical data solutions. - Communicate with end users and stakeholders to ensure accurate, secure, and complete application software development and testing. - Conduct integrated testing and customer acceptance testing to ensure quality results. Basic qualifications required for this role include: - Bachelor's degree in Computer Science, Information Technology, or a related field from an accredited college or university. - 12+ years of software development experience or at least 3 years of architecture experience. - Strong experience in designing conceptual, logical, and physical data models to support scalability, performance, and integration needs. - Expertise in data warehousing, database performance optimization, and storage strategies. - Proficiency in implementing security measures for data and defining access control frameworks. - Experience in designing data integration solutions across systems and cloud-based data platforms. - Knowledge of Python, Big Data data pipelines, cloud-based data platforms, and data lakes. - Familiarity with SQL, NO-SQL databases, message brokers, and AWS services. - Ability to work under pressure, contribute to a team-oriented environment, and lead medium to large-scale projects. Join Caterpillar, an Equal Opportunity Employer, and be part of a global team that is dedicated to creating a better world through innovation and collaboration. Relocation assistance is available for this position. Apply now to be a part of our team that is shaping the future with technology and data-driven solutions at Caterpillar Inc. As a Data Architect at Caterpillar Inc., you will play a crucial role in shaping the future by working on a robust next-gen data platform. Your expertise in Big Data, Data Warehousing, and real-time data movement will be instrumental in architecting and building Caterpillar's cutting-edge digital platform. Here are the key responsibilities associated with this role: - Perform all programming tasks and oversee architecture assessment and design for development assignments independently, focusing on complex systems work. - Lead the architecture design of enterprise integrations serving multiple business functions. - Design and implement near real-time data movement solutions to enhance core capabilities for the enterprise. - Define the data architecture strategy aligned with business goals and establish data governance policies and standards. - Drive application development to deliver valuable business features while maintaining high software quality standards within the team. - Develop and maintain current, planned, and future state architecture blueprints aligned with business strategies. - Collaborate with stakeholders to translate business requirements into technical data solutions. - Communicate with end users and stakeholders to ensure accurate, secure, and complete application software development and testing. - Conduct integrated testing and customer acceptance testing to ensure quality results. Basic qualifications required for this role include: - Bachelor's degree in Computer Science, Information Technology, or a related field from an accredited college or university. - 12+ years of software development experience or at least 3 years of architecture experience. - Strong experience in designing conceptual, logical, and physical data models to support scalability, performance, and integration needs. - Expertise in data warehousing, database performance optimization, and storage strategies. - Proficiency in implementing security measures for data and defining access control frameworks. - Experience in designing data integration solutions across systems and cloud-based data platforms. - Knowledge of Python, Big Data data pipelines, cloud-based data platforms, and data lakes. - Familiarity with S