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.