SOFT's client located in Remotely is looking for a Junior Python Developer - Streamlit for a long term contract assignment.
The client is looking for a technologist to promote transparency and open data initiatives at the agency. We’re looking for Python coder to create visualizations of important data sets, both for internal review by MTA executive leadership, and external consumption by MTA board members, legislators, reporters and other outside stakeholders.
The responsibilities for this role include building visualizations in Streamlit from Excel spreadsheets, and posting them online.
REQUIREMENTS:
- Strong skills/ experience programming in Python – 2 years
- Experience with Streamlit package preferred
- Ability to construct clear data visualizations, possibly improving upon current formats
- Teamwork skills to work with a range of internal stakeholders: analytics groups, IT, operating departments/ data owners, etc.
- Ability to clearly document all work (commented code, readme files, diagrams, etc.) so that work is easily transferred back to internal employees
- Excellent attention to detail and QC skills to ensure errors are found and corrected before they appear in our public reporting
- Good verbal and written communication abilities for internal collaboration
BACKGROUND:
The client is setting up a website powered by Streamlit to provide, online, a range of charts and tables of data that have up until now been shared in a static PDF format.
In fact, we need two, nearly identical websites set up. The first will be public-facing and will pull data from the NYS Open Data portal. The second site will be used to review and QC the data internally before publishing it; that site will pull from an internal database that is structured identically to the Open Data. We have begun this work, but need a developer to finish the remaining charts.
Your charge is to build Streamlit visualizations from Excel spreadsheets that we will provide. These visualizations will be for both the internal website and external website. There are an estimated 55 datasets that need to be visualized in Streamlit and then posted.
Job Types: Full-time, Contract
Schedule:
Ability to commute/relocate:
Work Location: One location
Click the checkbox next to the jobs that you are interested in.
Bug/Defect Analysis Skill
Debugging Skill
SANS, New York, NY
Speedway, LLC - Region 45, Brooklyn, NY