Onebridge is a Consulting firm with an HQ in Indianapolis, and clients dispersed throughout North America and beyond. We have an exciting opportunity for a highly skilled Streamlit Developer to join an innovative and dynamic group of professionals at a company rated among the top Best Places to Work in Indianapolis since 2015.
Streamlit Developer About You
As a Streamlit Developer, you are responsible for designing and developing modular, purpose-built applications using Streamlit, Python, and Snowflake.
You have a strong background in UI / UX with the ability to translate business requirements into functional and visually appealing applications.
You will work closely with stakeholders to gather requirements, create wireframes, and develop intuitive, user-centric interfaces that support project activities and processes.
Streamlit Developer Day-to-Day
- Collaborate with cross-functional teams to gather, document, and translate project requirements into functional applications.
- Develop and maintain modular applications using Streamlit and Python, integrating data from Snowflake for efficient retrieval and presentation.
- Design intuitive user interfaces and wireframes with a strong focus on simplicity, user experience, and interactivity for both technical and non-technical users.
- Conduct regular reviews, updates, and optimizations of applications based on user feedback and evolving project needs.
- Ensure seamless integration of applications into existing workflows, providing technical support, troubleshooting, and performance optimization.
- Contribute to Agile development processes, including sprint planning, development, and delivery, while maintaining thorough documentation.
Streamlit Developer Skills & Experience
- 5+ years of experience in software development, data engineering, or a related field, with 2+ years of experience developing applications with Streamlit and Python.
- Expertise in Snowflake integration or similar cloud-based data platforms for efficient data management and retrieval.
- Strong UI / UX design skills, including wireframe creation and user flow development to enhance user interaction.
- Proven ability to gather and translate business requirements into functional applications and dashboards.
- Experience with data visualization libraries such as Plotly, Matplotlib, or similar.
- Strong collaboration and communication skills, with experience working in Agile / Scrum environments.
A Best Place to Work in Indiana since 2015