What are the responsibilities and job description for the BI Developer position at Satwic Inc?
QUALIFICATIONS AND DUTIES
1. Design, automate and support sophisticated data extraction, transformation, and loading applications.
2. Strong knowledge of Oracle database for batch application development within data warehouse / data lake environment.
3. Perform data ingestion from heterogeneous data sources to on-premises or cloud data storage, (including and not limited to snowflake, AWS, etc.)
4. Experience managing ETL using DBT, ODI, Oracle PL/SQL, Oracle SQL and ShellScript.
5. Experience and knowledge in developing dimensional hierarchies, design data model to support multiple Enterprise Data Management reports. Work with all stakeholders including business customers, vendors, and internal resources to facilitate team communication and achieve the mission.
6. Creates and improves data solutions that enable smooth data delivery and is in charge of gathering, processing, maintaining, and analyzing enormous amounts of data.
7. Experience in data quality validation.
8. Knowledge/Experience in API development frameworks.
9. Knowledge/Expierience in Cloud native data integration technologies
10. Data lake migration experience from on prem systems to cloud platform
11. Previous Experience working on LAUSD Data Lake systems
12. Min 3 years' experience in building incremental models/handling raw data layers and building DBT models for LAUSD Vendors/Application
13. Proficiency in dbt (Data Build Tool) development, including macros, hooks, and incremental models. Experience converting complex Oracle stored procedures into modular dbt models.
14. Ability to write DBT tests for data quality and manage security on DBT models.
15. Expert-level knowledge of Git workflows, implementing branching strategies, and establishing CI/CD pipelines for automated deployment