What are the responsibilities and job description for the Data Architect position at iPivot, LLC?
Job Details
Job Summary: We are seeking an experienced Data Architect to lead the design and implementation of our data management framework. The Data Architect will play a pivotal role in setting the direction for data architecture and management across the organization, ensuring that our data strategy aligns with business objectives. The successful candidate will have a deep understanding of database technology, data modeling, and data governance principles.
Key Responsibilities:
Develop and maintain a formal description of the data and data structures, including data models, data flow diagrams, and data dictionaries.
Assess and improve data management strategies, including data storage, data migrations, and data integration.
Work with business leaders to understand data analytics needs and build data models to support data-driven decision-making.
Design and implement effective database solutions and models to store and retrieve company data.
Examine and identify database structural necessities by evaluating client operations, applications, and programming.
Oversee the migration of data from legacy systems to new solutions.
Monitor the system performance by performing regular tests, troubleshooting, and integrating new features.
Recommend solutions to improve new and existing database systems.
Educate staff members through training and individual support.
Offer support by responding to system problems in a timely manner.
Required Skills and Qualifications:
Bachelor s degree in computer science, Computer Engineering, or a related field. Master s degree preferred.
Proven work experience as a Data Architect, Data Scientist, Data Analyst, or similar role.
In-depth understanding of database structure principles and data modeling techniques.
Experience with data mining and data cleansing.
Proficiency in MS SQL, Oracle, MySQL, and other database management systems.
Familiarity with data visualization tools like Power BI, Tableau, etc.
Knowledge of programming languages (e.g., SQL, Python, Java).
Excellent organizational and analytical abilities.
Outstanding problem solver.
Good written and verbal communication skills.
Preferred Skills:
Experience with cloud services (AWS, Azure, Google Cloud) and understanding of data warehousing in the cloud.
Familiarity with big data technologies (Hadoop, Spark, Kafka).
Experience with machine learning algorithms and predictive modelling.