- Design and implement robust and scalable Streamlit applications.
- Develop, test, and debug Streamlit applications and scripts.
- Integrate Streamlit applications with Snowflake for data storage and analytics.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Optimize applications for maximum speed and scalability.
- Ensure the implementation of security and data protection.
- Develop and maintain ETL processes using Python and SQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Programming Languages: Python
- Frameworks: Streamlit, Flask
- Databases: Snowflake, SQL Server
- Version Control: Git
- Cloud Platforms: AWS
- ETL Tools: Apache Airflow, dbt (data build tool)
- Security: OAuth, JWT