Job Type
Full-time
Description
Responsibilities:
- Develop and implement scalable, secure, and efficient data solutions in a cloud environment.
- Support the development of data strategies, data management and data governance practices.
- Knowledge of data security best practices and experience implementing data governance and compliance measures in a cloud environment.
- Expert-level knowledge of data management strategies, directives, policies, procedures, and standards for data information exchange.
- Knowledge of common data exchange practices and data migration strategies.
- Advanced knowledge of data software, database software, data technology, including standards, formats, web-based and cloud-based capabilities, and their implementation in the operating environment.
- Ability to collaborate with cross-functional team, communicate effectively, and provide leadership in guiding data architecture decisions.
- Knowledge of methods for initiating and sustaining clean data practices across large system deployments with multiple interconnections with external systems.
- Expert knowledge in data safeguarding techniques such as encryption, honey pots, layered access controls, etc.
- Build data warehouse requirements, defining the requirements for the data warehouse, and support related data migration efforts.
Experience/Education:
- Bachelor’s degree in computer science, information security, data science, or related field.
- Master’s degree; 10+ years of experience in design, analysis, and implementation of data architectures. (required)
- Expertise in designing and implementing data models, databases, and data warehouses in a cloud environment.
- Experience designing and optimizing ETL processes for moving and transforming data within cloud environments.
- Strong analytical and problem-solving skills to address complex data-related challenges. (required).
Tools/Technology Experience:
- Significant experience working with cloud platforms, such as AWS and Azure. (required).
- Understanding of both relational and NoSQL databases.
- Familiarity with big data technologies such as Apache Hadoop, Apache Spark, and related tool for processing and analyzing large data sets.
- Familiarity with programming languages used in data processing, such as Python and Java.
- Familiarity with containerization technologies and orchestration tools for managing and deploying cloud-based applications.
- Experience with data integration tools and middleware solutions for connecting various data sources and systems