What are the responsibilities and job description for the Data Architect position at ABM US?
ABM is currently seeking a highly motivated and well-experienced Data Architect. The role of the Data Architect is to expand the company’s use of data as a strategic enabler of corporate goals and objectives. The Data Architect will achieve this by strategically designing, developing, and implementing data models for enterprise-level applications and systems. These models shall be architected at the following layers: conceptual, logical, business area, and application. This individual will act as the primary advocate of data modeling methodologies and data processing best practices.
Strategy & Planning
- Develop and deliver long-term strategic goals for data architecture vision and standards in conjunction with data users, department managers, clients, and other key stakeholders.
- Create short-term tactical solutions to achieve long-term objectives and an overall data management roadmap.
- Establish processes for governing the identification, collection, and use of corporate metadata; take steps to assure metadata accuracy and validity.
- Establish methods and procedures for tracking data quality, completeness, redundancy, and improvement.
- Conduct data capacity planning, life cycle, duration, usage requirements, feasibility studies, and other tasks.
- Create strategies and plans for data security, backup, disaster recovery, business continuity, and archiving.
- Ensure that data strategies and architectures are in regulatory compliance.
Acquisition & Deployment
- Ensure the success of enterprise-level application rollouts (e.g. ERP, SCM, CRM, SAP, PeopleSoft, etc.)
- Liaise with vendors and service providers to select the products or services that best meet company goals.
Operational Management
- Assess and determine governance, stewardship, and frameworks for managing data across the organization.
- Develop and promote data management methodologies and standards.
- Select and implement the appropriate tools, software, applications, and systems to support data technology goals.
- Oversee the mapping of data sources, data movement, interfaces, and analytics, with the goal of ensuring data quality.
- Collaborate with project managers and business unit leaders for all projects involving enterprise data.
- Address data-related problems in regards to systems integration, compatibility, and multiple-platform integration.
- Act as a leader and advocate of data management, including coaching, training, and career development to staff.
- Develop and implement key components as needed to create testing criteria in order to guarantee the fidelity and performance of data architecture.
- Document the data architecture and environment in order to maintain a current and accurate view of the larger data picture.
- Identify and develop opportunities for data reuse, migration, or retirement.
Minimum Requirements:
Formal Education & Certification
Bachelor’s degree in computer science, computer engineering, information systems or relevant field.
Math and computer science proficiency
Certifications related to data management software
Knowledge & Experience
Strong knowledge of database structure systems and data mining.
5 years of hands-on experience with data architecting, data mining, large-scale data modeling, and business requirements gathering/analysis.
- Direct experience in implementing enterprise data management processes, procedures, and decision support.
- Strong understanding of relational data structures, theories, principles, and practices.
- Strong familiarity with metadata management and associated processes.
- Hands-on knowledge of enterprise repository tools, data modeling tools, data mapping tools, and data profiling tools.
- Demonstrated expertise with repository creation, and data and information system life cycle methodologies.
- Experience with business requirements analysis, entity relationship planning, database design, reporting structures, and so on.
- Ability to manage data and metadata migration.
- Experience with database platforms, including […].
- Understanding of Web services (SOAP, XML, UDDI, WSDL).
- Object oriented programming experience (e.g. using Java, J2EE, EJB, .NET, WebSphere, etc.).
- Excellent client/user interaction skills to determine requirements.
- In-depth technical knowledge of network, PC, and platform operating systems, including […].
- Working technical knowledge of current systems software, protocols, and standards, including […].
- Experience with data processing flowcharting techniques.
- Proven project management experience.
- Good knowledge of applicable data privacy practices and laws.
Preferred Qualifications:
- Master’s degree in computer science, computer engineering, Information Technology or equivalent experience
- Azure Data Engineering experience preferred
- 7 years of experience as a data architect
- The ability to analyze and present statistical information