Job Description:
Responsibilities:
- Design, implement, and maintain the data architecture for the organization.
- Collaborate with stakeholders to ensure that the data architecture meets business requirements.
- Develop and implement data modeling techniques for both NoSQL and SQL databases.
- Design and implement data governance policies and procedures.
- Design OLTP systems for efficient data processing and transactions.
- Design OLAP systems for efficient data analysis and reporting.
- Develop and implement data migration strategies.
- Ensure data integrity and security across all databases.
- Develop and maintain data dictionaries, metadata repositories, and data lineage documentation.
- Stay up-to-date with emerging technologies and trends in data architecture.
- Proficiency in data formats such as JSON and XML.
- Proficiency in messaging services such as Kafka, Kinesis, and IBM IIB.
- Experience with API development and integration using tools such as MuleSoft and REST APIs.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills with both technical and non-technical stakeholders.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
- Minimum of 8-10 years of experience in data architecture with a minimum of 3-5 years of experience in the healthcare domain.
- Strong hands-on experience with NoSQL databases such as MongoDB and DynamoDB.
- Strong hands-on experience with SQL databases such as Postgres and SingleStore (MEM SQL DB).
- Experience in designing OLAP and OLTP systems for efficient data analysis and processing.
- Familiarity with cloud-based data storage solutions like Amazon S3 or Google Cloud Storage.