All coding will require review and testing via an online Git management system such as GitHub. Documentation written in markdown format will be required with all code modules.
Project Description/requirements
Python web developer needed to migrate web dashboard from Python version 3.6 to modern version (3.8+).
The dashboard is currently hosted on Red Hat v7. As part of our migration to Red Hat v8/9, we need a Python developer to ensure the project’s code is updated to a newer Python version supported by Red Hat. All inputs and outputs of web application shall have parity with current application.
Application loads dataset from SQL database, web API endpoints (e.g., Map box), or local files (e.g., Json)
Application renders following types of visualization from processing s using D3.js or map box:
Graph
Chart
Table
Maps
Critical
Skills/Experience Required:
Python (web applications/Flask)
Modern JavaScript Libraries: e.g. D3.js
JavaScript front-end development
REST API (development/usage, working with JSON)
HTML/CSS knowledge
Modern Web Browser Understanding (changes for major browsers in past ~2 years, Chrome, Safari, Firefox)
Git (GitHub/Gitlab/etc.)
Basic SQL
Basic understanding of OAuth2 login/authentication workflow
Desired
SQL Alchemy
Basic Google Maps API/Platform
Python Pandas
Basic Linux development/deployment knowledge
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Accroid Inc by 2x