What are the responsibilities and job description for the Data Snowflake Software Engineer (Drools, Java, Azure, Python) position at TriOptus LLC?
Description : Key Responsibilities
Data Architecture & Development
- Build and optimize data pipelines using Snowflake tools (SnowPark, SnowPipe, Streams / Tasks).
- Develop and optimize data warehouse solutions on Snowflake, ensuring high availability, reliability, and performance.
- Create complex SQL queries, views, and stored procedures for data extraction, manipulation, and analysis within Snowflake.
- Set up Snowflake's security, roles, and privileges to manage access control effectively.
- Design schemas, create data maps, and implement knowledge graphs for seamless data integration.
- Improve performance and scalability of large data systems.
- Implement and manage business rules using Rules Engine to ensure consistency and efficiency in data-related decision-making.
- Work with business stakeholders to develop and deploy rule-based decision models, integrating Rules Engine into the data pipeline where necessary.
Data Quality & Optimization
Skills
Programming & Scripting :
DevOps & CI / CD :
Analytical & Problem-Solving Skills :
Soft Skills :
Required Qualifications :
Preferred Qualifications :
Required Skills : Snowflake,Azure,Python,Java
Basic Qualification :
Additional Skills : Azure Engineer,Software Developer
Background Check : No
Drug Screen : No