Associate Software Engineer (Data projects)
Spectraforce Technologies - new york city, NY
Apply NowJob Description
Job Role: Asso. Software Engineer (Data Projects) Location: Bay Area, NY, Seattle (2 days onsite) Duration: 12 months Notes from HM: Looking for someone who has experience with application developement along with strong data skills: Bringing this person on to handle two different projects: 1. Pulling together all business metrics/data and creating data metric visualizations using Python. Data is in multiple different places so want to pull it all together Data is in: Hadoop, graph QL, my SQL, some in excel ETL & Data Stream using Tableau or Grafana to create dashboards 2. Automate certain workflows There is a lot of training and documentation for mentorship programs, tedtalk programs and all require different workflows It is very time consuming and wants to limit the manual work so want to automate some of these workflows (fillable forms and have automatic uploads) Nice to have : Any experience working with training data would be helpful Must have: Python Data skills Experience with ETL and putting data into a data stream Tableau or Grafana is preferred but open to other data visualization skills Data moving using google forms, graphQL Team uses proprietary applications that they use to pull API's (will be a learning curve here) Using backend tool to pull this data API usage Knowledge on how to gather data Technical Skills: Python programming. Data visualization tools (Tableau or Grafana). ETL processes. API usage, GraphQL, SQL, and JSON. Basic Qualifications: BA/BS degree 2+ years of software engineering experience or related field Preferred Qualifications: Proven track record of developing large-scale highly available services and systems in either Java or Python. Working experience in the development as well as consumption of Web Services APIs (JSON / XML / RPC) Working experience of build systems, databases, and Linux-based infrastructures Demonstrated understanding of Computer Science fundamentals Demonstrated understanding of architectural models and technology stack used for developing highly scalable and highly available web applications and systems Demonstrated communication skills, both written and verbal Understanding of Agile Software Development methodologies Suggested Skills: Developer Communication Collaboration
Created: 2024-11-05